15:00:11 #startmeeting manila 15:00:11 Meeting started Thu Mar 14 15:00:11 2019 UTC and is due to finish in 60 minutes. The chair is tbarron. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:12 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:14 The meeting name has been set to 'manila' 15:00:47 hey o/ 15:00:49 #info Agenda: https://wiki.openstack.org/wiki/Manila/Meetings#Next_meeting 15:00:57 hi amito! 15:00:59 o/ 15:01:12 hi 15:01:16 hi 15:01:20 hello 15:01:48 courtesy-ping: zhongjun xyang toabctl bswartz erlon tpsilva vkmc 15:02:15 .o/ 15:02:45 Hi 15:03:02 carthaca is still with us for a bit I see ... 15:03:09 Hi all! 15:03:11 hi! 15:03:27 carlos_silva: lseki: greetings 15:03:35 #topic Announcements 15:03:54 As probably most of you are aware 15:04:02 we are now in Feature Freeze 15:04:08 and Soft String Freeze 15:04:15 and Requirements Freeze 15:04:33 So we're only merging bug fixes 15:04:34 o/ 15:04:48 Reviewers please be alert for changes in user-facing strings 15:05:06 We can do them but we need to ask for approval on openstack-discuss 15:05:19 tbarron: only manila-ui is translated, isn't it? 15:05:23 This is to give the translation team time to get their work done before the release 15:05:51 gouthamr: that may be true 15:05:57 gouthamr: I guess that's right but isn't that wrong for our project? 15:06:02 Although it might make sense to translate the client too 15:06:05 gouthamr: do you know why? 15:06:17 only user facing strings 15:06:25 right but 15:06:33 ui, error messages that the users see as well IIRC 15:06:35 vkmc: we have user facing strings in the server 15:06:41 yes 15:06:44 hi 15:06:49 IIRC they used to translate log and exception messages but gave up on that because it was too much work 15:07:01 tbarron: lack of translation resources, and we don't translate logs since a while... the API error messages could be translated, but i haven't seen any in the last few releases 15:07:15 bswartz: well we still put translation markers for API errors, etc. 15:07:18 it has been a while that I don't chat with people in the i18n team 15:07:27 it used to be like that back then 15:07:28 I will seek clarification 15:07:30 it makes sense though 15:07:38 tbarron, let me do that 15:07:40 Anyways, let's notice and talk about it. 15:07:46 vkmc: awesome 15:08:21 #action vkmc will clarify the scope of translation and of string freeze 15:08:42 We go to hard string freeze 21 March. 15:09:10 So within our scope -- whatever that turns out to be, at least the UI -- no changes in user-facing messages after that point. 15:09:32 Release week starts April first 15:09:34 no kidding 15:09:54 After that only release-blocking critical bugs will be merged. 15:10:04 And then we release 8 April. 15:10:05 tbarron: isn't RC1 next week? 15:10:13 ganso: thanks 15:10:38 Yes, the first release candidate (didn't mean to leave that out) is 21 March. 15:11:20 So we aim to have all bugs fixed by then but have leeway to cut more release candidates if 15:11:29 we need to untili release week 15:11:43 that is, we could within manila decide to do it 15:11:47 but we don't want to 15:12:06 after 1 April it would require wider agreement with true release blockers 15:12:16 very unlikely cause we're not nova :) 15:12:35 Any questions/comments about schedule? 15:13:20 Anyone else have announcments? 15:13:23 tbarron: I do 15:13:30 ganso: please go ahead 15:13:44 Last friday March 8th was my last day working for NetApp 15:14:09 * tbarron is glad to see ganso is still working on Manila though :) 15:14:20 we miss you ganso 15:14:21 * tbarron tries .... 15:14:30 the NetApp proposed features and bugfixes will be handled by the other NetApp team members: carlos_silva, dviroel_ and lseki 15:15:03 carlos_silva: lseki dviroel_ you have big shoes to fill 15:15:29 Core work is not among the top priorities of my new employer, so core work will be limited to my free time for the moment 15:15:33 tbarron, we have 15:15:49 tbarron: surely! 15:16:09 corrections: "Manila core work", and "is currently not among the top priorities" 15:16:10 ganso: canonical? friendship over! 15:16:24 lol 15:16:30 gouthamr: lol 15:16:37 ganso: I am hoping that you and tpsilva can persuade canonical of manila's strategic value. 15:16:50 ganso: just kiddling :) Congratulations on the transition, and all the best! 15:17:04 gouthamr: thanks! =) 15:17:05 Congrats ganso on new job 15:17:06 ganso: yes, congratulations! 15:17:15 NetApp will miss you 15:17:19 bswartz, tbarron: thanks! =D 15:17:25 ganso: all the best from me as well 15:17:36 carthaca: thank you =) 15:17:49 ganso: congrats 15:18:13 amito: thanks =) 15:18:25 congrats ganso 15:18:34 xyang: thanks! =) 15:18:57 who is going to Denver 15:19:05 xyang: that's the next topic 15:19:10 ok 15:19:11 Any more announcements? 15:19:21 tbarron: not from me =) thanks 15:19:32 ganso: that's quite enough from you for one day :) 15:19:48 #topic PTG 15:19:48 tbarron: xD 15:19:54 xyang: you are up 15:20:25 She asked: who is going to Denver? 15:20:51 a) For Summit? 15:20:56 b) for PTG? 15:21:13 Our PTG planning etherpad is here: 15:21:29 #link: https://etherpad.openstack.org/p/manila-denver-train-ptg-planning 15:21:40 I'm going to Denver, but I just realized the registration fee is so expensive. First time that I don't have a free pass 15:21:51 $999 for summit and $499 for PTG 15:22:13 And there is a place to indicate if you plan to attend, either physically or remotely 15:22:14 xyang: :( that's steep for a contributor... i.e., we should be able to request an ATC for you? 15:22:48 s/we/tbarron can i think 15:22:49 I think I have passed the deadline to be the extra ATC. I didn't submit any patch recently so I didn't get any discount from them 15:23:09 I sent foundation a question about it but have not heard back yet 15:23:40 xyang, I have a pass for you 15:23:46 you do? 15:23:56 you have extra free passes? 15:24:11 I only have one :) 15:24:12 are there *free* passes? not just discounted? 15:24:26 not sure if free... but certainly a discount 15:24:40 vkmc, are you not going? 15:24:47 xyang, I'm attending ptg only 15:24:54 I got an email saying the price for past attendees is 20% from the original price. It was at least until the end of February (early bird) 15:29:30 .. 15:29:40 *crickets* 15:29:50 * bswartz gets trout ready 15:30:02 tbarron must have lost connection or gone AFK suddenly 15:30:04 * gouthamr makes coffee, looks at tbarron 15:30:12 * amito unpacks trout shield 15:30:25 * ganso casts trout protection spell 15:30:30 * vkmc eats popcorn 15:30:31 I was wondering where it everyone 15:31:21 maybe tbarron is having connection issues 15:31:29 What else is on the agenda? 15:31:30 must be a network issue on tbarron's end.. let's move on 15:32:02 gouthamr: are you able to continue to run the meeting? 15:32:02 #LINK https://etherpad.openstack.org/p/manila-denver-train-ptg-planning 15:32:19 bswartz: nope, not chair, so can't set topic 15:32:29 #topic PTG 15:32:32 Yeah but we can just continue on without bot powers 15:32:38 fail :) 15:33:16 yep, please look at the PTG Planning etherpad, and add topics, we'll prune, rearrange/organize closer to the event 15:33:56 I"ve been typing away 15:33:58 wondering why no one wanted to talk to me 15:34:00 Anything else on PTG? 15:34:02 also, please indicate your attendance on there. we'll try to have (vkmc do the) online streaming for the PTG discussions as usual 15:34:04 #chair gouthamr 15:34:04 Current chairs: gouthamr tbarron 15:34:05 tbarron: wb 15:34:14 #chair bswartz 15:34:15 Current chairs: bswartz gouthamr tbarron 15:34:15 Did we netsplit? 15:34:25 * gouthamr gives up throne 15:34:38 gouthamr: keep going, it's all good 15:34:58 tbarron: :P nothing else really, i think we covered PTG 15:35:18 #topic bugs 15:35:23 woo hoo 15:35:48 first bug :) 15:35:51 https://bugs.launchpad.net/manila/+bug/1811336 15:35:52 Launchpad bug 1811336 in Manila "Manila snapshot create method doesn't support "force" attribute" [Undecided,New] 15:36:03 I was asked to revisit this with a wider audience ! 15:36:33 yeah, I wanted people with more history than I have in manila so they could say 15:36:41 what "force" would add for this one 15:37:08 * bswartz waits for very slow web browser to open link... 15:37:19 I need more RAM in this VM 15:37:26 in cinder I can imagine that it would mean take a snapshot even if the volume is attached or some such 15:37:28 https://github.com/openstack/manila/blame/f38b8d4efd1f68f4ea29747f7377e0936f61d89c/manila/share/api.py#L493 15:37:42 we had that behavior, many releases ago... 15:37:43 What does force mean? 15:38:08 but in manila we have no knowledge of whether a share is actively being used 15:38:22 Correct 15:38:51 so why would we "force"? we have reset-state to available, right? 15:39:00 user vs admin control? 15:39:10 So we never should have had a "force" flag, and it should be removed immediately, as long as that wouldn't cause back-compat issues 15:39:49 the bug reporter seems to just notice that the flag is there, not to give a use case for it 15:40:25 actually, sorry, we still honor the force flag: https://github.com/openstack/manila/blob/master/manila/share/api.py#L1084 15:41:05 gouthamr: so the bug is invald? (and the behavior isn't terribly useful ....?) 15:41:14 invalid 15:41:34 tbarron: yes, i wonder if they want to send the flag down to the backend driver? 15:42:04 gouthamr: their complaint is that we don't "pass it on" 15:42:30 maybe this one should go to "incomplete" while we ask "pass to whom?" 15:42:52 ack, will ask on the bug 15:43:02 Ok will update bug 15:43:10 jgrosso: thank you! 15:43:13 welcome 15:43:14 https://bugs.launchpad.net/manila/+bug/1816430 15:43:15 Launchpad bug 1816430 in Manila "intermittent generic back end extend/shrink share failures" [Undecided,New] 15:43:16 gouthamr: ok, note though they are saing share_ap;i doesn't pass it 15:43:30 so they may think manager should do something with force? 15:43:51 tbarron: ack 15:44:11 we are seeing this one quite frequently lately 15:44:12 bswartz: you're in favor of removing it? 15:44:30 I understand it as: the share_api has it, but the api does not pass it 15:44:33 gouthamr yes 15:45:00 carthaca: but it doesn't need to pass it if it does the create even though the state wasn't available 15:45:22 which is the original intent of "force" given the code archaeology gouthamr showed us 15:45:33 Is there are cinder reattachment that occurs on shrink/extend in the generic driver? 15:45:39 carthaca: the state validation was earlier ... 15:45:56 I'm wondering if we have a timing problem and we're not waiting for the right thing 15:45:59 bswartz: i can think of one case where it's helpful, but maybe this is a small topic for the PTG 15:46:09 bswartz: i can research some more.. 15:46:23 gouthamr: use the etherpad, luke 15:46:27 I know you will 15:46:42 tbarron: :) done 15:47:01 bswartz: that seems like a good question (cinder reattachment) 15:48:08 * tbarron imagines a world in which Canonical pays people to work on the generic driver and make it great 15:48:30 https://github.com/openstack/manila/blob/master/manila/share/drivers/generic.py#L652 15:48:31 s/people/ganso 15:48:42 u'fsck.ext2: No such file or directory while trying to open /dev/vdd\n 15:48:42 I see the reattach right there 15:49:02 nodePublishVolume isn't working 15:49:08 woops, wrong context 15:49:40 tbarron: :P 15:50:00 #makeTheGenericDriverGreatAgain 15:50:09 switching from goland window to pycharm 15:50:26 Oh no the brazilians are stealing our memes 15:50:38 bswartz: lol 15:50:44 they elected the meme-in-chief there 15:51:06 rofl 15:51:09 ok so is https://bugs.launchpad.net/manila/+bug/1816430 a PTG topic? 15:51:10 Launchpad bug 1816430 in Manila "intermittent generic back end extend/shrink share failures" [Undecided,Triaged] 15:51:13 ok, everybody get back on topic, starting with you tbarron 15:51:37 jgrosso: we should have a list of important, recalcitrant bugs and that one can be on it 15:51:51 ok great will add a new list 15:52:00 I don't see a need for PTG topic, someone with cinder/nova/generic driver experience just needs to dig in 15:52:18 ok 15:52:22 next 15:52:23 bswartz: yeah the topic would be - how do we get these attention, etc. 15:52:27 The generic driver is unloved since it's author moved on 15:52:30 not solving them there 15:52:51 https://bugs.launchpad.net/manila/+bug/1819167 15:52:52 Launchpad bug 1819167 in Manila "next share_links contains not supported marker field " [Undecided,New] 15:53:45 Seems like a straightforward API bug, but I'm not sure what the rules are for pagination 15:54:16 ouch 15:54:29 will this one have churn given recent work with endpoints? 15:54:44 we don't use markers in our API afaia, we allow "offset" 15:55:28 tbarron: it's possible.. pagination needs a relook across the board, but i can take a look at this particular API for starters 15:55:37 gouthamr: thanks 15:56:06 tbarron: i have been sharing with you/vkmc off-list, but our links are wrong, and it isn't just because of the changes we made to accommodate uwsgi/proxies 15:56:33 jgrosso: please assign this to me 15:56:40 yeah, stuff started to pop up after we started tinkering urls 15:56:47 gouthamr: yeah, thanks for surfacing this discussion 15:57:23 ok 15:57:25 will do 15:57:45 that is all I have for bugs 15:57:49 thanks all! 15:57:55 #topic open-discussion 15:58:25 so I think our reference open source drivers should be more like zfs 15:58:33 with a clear separation between driver and back end 15:58:42 so the back end can run stable code 15:58:58 and the driver will be tested in gate on master 15:59:08 generic is the perfect example of violating this 15:59:20 so cinder or nova or neutron bugs in master break us 15:59:26 nuf said, I said it 15:59:44 I'm not sure how ZFS works different in regard to those issue 15:59:58 zfs back end is packaged, stable, right? 16:00:14 or could be at least 16:00:20 Might need to discuss this one later 16:00:24 I have another meeting to run to 16:00:24 we're trying to move cephs that wasy 16:00:26 yup 16:00:28 But it's an interesting topic 16:00:30 Thanks everyone!! 16:00:36 see you on #openstack-manila 16:00:40 #endmeeting