15:00:31 <tbarron> #startmeeting manila 15:00:34 <openstack> Meeting started Thu Jul 26 15:00:31 2018 UTC and is due to finish in 60 minutes. The chair is tbarron. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:35 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:37 <openstack> The meeting name has been set to 'manila' 15:00:40 <amito> o/ hello 15:00:42 <zhongjun__> Hi 15:00:53 <xyang> hi 15:01:00 <tbarron> manila courtesy ping: gouthamr zhongjun xyang markstur toabctl bswartz ganso erlon tpsilva vkmc vgreen erlon dustins 15:01:04 <bswartz> .o/ 15:01:05 <dustins> \o 15:01:06 <ganso> hello 15:01:19 <amito> tbarron: erlon appears twice in your list :) 15:01:36 <vkmc_> o/ 15:04:34 <gouthamr> o/ 15:05:13 <gouthamr> oh no 15:05:24 <gouthamr> tbarron was just banned from freenode for issuing the courtesy ping, 15:05:40 <amito> oh. 15:05:41 <bswartz> o_O 15:06:07 <amito> the joy of irc... 15:06:19 <gouthamr> yes, spam all day yesterday, and now this.. 15:06:34 <dustins> hahaha, oh man 15:06:40 <bswartz> courtesy pings considered harmful 15:07:25 <gouthamr> :/ bswartz, do you have meetbot privileges? 15:07:41 <bswartz> gouthamr: only if the moderators designates me a chair 15:07:58 <bswartz> He would have needed to do that before getting kicked 15:08:03 <bswartz> I can try this 15:08:05 <bswartz> #endmeeting 15:08:16 <bswartz> Nope 15:08:23 <vkmc_> :x 15:08:27 <bswartz> We need to call our IRC support staff 15:08:53 <bswartz> tbarron: wb 15:08:54 <zhongjun__> := 15:09:19 <bswartz> tbarron: you can designate backup moderators with the #chair command 15:09:36 <gouthamr> oh wait 15:09:44 <gouthamr> just asked on #openstack-infra :) 15:10:14 <tbarron> #chair gouthamr 15:10:16 <openstack> Current chairs: gouthamr tbarron 15:10:20 <tbarron> looks like they let me back in 15:10:29 * tbarron looks at backlog 15:10:34 <tbarron> bswartz: did you do that? 15:10:36 <tbarron> #chair bswartz 15:10:36 <openstack> Current chairs: bswartz gouthamr tbarron 15:10:49 * gouthamr dear dairy, little coup failed today. will try again next week 15:10:57 <tbarron> Anyways, the courtesy ping may have to be dropped with all the spam that is going on. 15:11:01 <tbarron> gouthamr: LOL 15:11:20 <tbarron> speaking of which, it is election season, so nominate yourselves for PTL!!!!~ 15:11:28 * vgreen will start sending all types of ping pong link spam now 15:12:03 <tbarron> Agenda: https://wiki.openstack.org/wiki/Manila/Meetings#Next_meeting 15:12:32 <tbarron> #Topic announcements 15:12:52 <tbarron> Today is Milestone 3! 15:13:13 <tbarron> #Link https://releases.openstack.org/rocky/schedule.html 15:13:43 <tbarron> If you scroll down to Jul 23-27 15:13:52 <tbarron> you'll see a lot of stuff 15:14:03 <tbarron> Feature Freeze 15:14:21 <tbarron> no more api changes and microversion changes, just bug fixes 15:14:51 <tbarron> We need to release python-manilaclinet (will touch on this 15:14:58 <tbarron> in review focus in a moment) 15:15:06 <tbarron> Soft String Freeze 15:15:27 <tbarron> In order to make life easier for the translation team let's try to avoid approving changes that 15:15:35 <tbarron> change translatable strings. 15:15:39 <bswartz> +1 15:15:57 <tbarron> Now that we don't translate debug strings this is an easier requirement to meet while doing bug fixes. 15:16:08 <tbarron> Requirements freeze. 15:16:11 <bswartz> We've never translated debug strings... 15:16:21 <bswartz> Have we? 15:16:45 <tbarron> I thought so, we translated some kind of log level that we don't any more. 15:16:53 <tbarron> but I may be confused. 15:17:02 <gouthamr> nope, only info, warning (and critical) 15:17:17 <gouthamr> oh and exception 15:17:21 <bswartz> And exceptions 15:17:27 <tbarron> now we do exceptions only 15:17:33 <tbarron> that's what I'm thinking of 15:17:58 <bswartz> No translation of error/warning/info messages? 15:18:25 <tbarron> If we have to change requirements, we need to make an exception request. 15:18:37 <dustins> bswartz: Perhaps it's something that is recommended (and even a good exercise) but is not required? 15:19:27 <gouthamr> i don't think it was being used very well 15:19:45 <gouthamr> for now we have user facing strings translated 15:20:27 <tbarron> sorry for the tangent about translation, it came from my cinder days 15:20:28 <gouthamr> for admins, the argument was that it wouldn't help to translate something when they probably can't look it up on the internet 15:20:38 <tbarron> https://specs.openstack.org/openstack/cinder-specs/specs/juno/debug-translation-removal.html 15:21:06 <tbarron> Anyways 15:21:19 <tbarron> Milestone3 also means: 15:21:35 <tbarron> We need to complete the community goals (on the agenda later) 15:22:00 <tbarron> And it's time for people interested to nominate themselves for PTL for Stein. 15:22:40 <tbarron> You have until Sunday/Monday 15:22:56 <tbarron> #Link https://governance.openstack.org/election/ 15:23:04 <bswartz> tbarron: thanks for serving for the rocky release 15:23:09 <tbarron> That's all I have for announcemnts :D 15:23:21 <tbarron> bswartz: you're welcome 15:23:50 <tbarron> #topic Rocky goal completion 15:24:26 <tbarron> #link https://governance.openstack.org/tc/goals/rocky/index.html 15:25:07 <tbarron> We'll discuss these in the agenda next as part of our review focus, but 15:25:18 <tbarron> you'll recall that mox removal and 15:25:36 <tbarron> dynamic configuration were community goals and 15:25:48 <tbarron> that we discussed them at the PTG and thought we were 15:25:53 <tbarron> in pretty good shape. 15:26:19 <tbarron> The only depence we had on mox was in manila-ui, and that was transitive through 15:26:22 <tbarron> horizon itself. 15:26:29 <tbarron> We weren't using it ourselves. 15:26:48 <tbarron> And we had already merged a change in an earlier cycle that we though sufficient to 15:27:04 <tbarron> take advantage of oslo's dynamic config stuff. 15:27:32 <tbarron> As it turns out we have a couple of pending reviews in these areas that I put on our review focus page. 15:27:50 <tbarron> Any questions or comments on this before we turn to review focus? 15:28:47 <tbarron> #Topic Review Focus 15:29:12 <tbarron> #link https://etherpad.openstack.org/p/manila-rocky-review-focus 15:29:27 <tbarron> json query validation 15:29:49 <tbarron> #link https://review.openstack.org/#/c/563429/ 15:29:59 <tbarron> We talked about this one last week. 15:30:06 <tbarron> It's very good work 15:30:20 <tbarron> but is going to be carried over to Stein 15:30:43 <tbarron> Unfortunately there isn't recent activity. 15:31:09 <tbarron> If anyone knows the folks doing the patches I'd appreciate an introduction! 15:31:29 <tbarron> I want to express our appreciation for the work and our hopes that it will be carried forwards. 15:31:56 <tbarron> next 15:32:09 <tbarron> is_defualt-via-types-and-share-groups-API 15:32:29 <tbarron> We need the python-manilaclient patch to merge so we can release that package 15:32:48 <tbarron> #link https://review.openstack.org/#/c/535178/ 15:33:05 <gouthamr> it's probably past junbo.li's work day 15:33:17 <tbarron> gouthamr: if junboli doesn't respond to your last remarks would you push a patch that addresses them? 15:33:21 * bswartz looks around for junbo.li 15:33:48 <gouthamr> tbarron: yes, i can post one up 15:33:51 <tbarron> This one is very close and we are allowed to get the test-only tempest changes (which look good) in later. 15:33:56 <tbarron> gouthamr: thanks! 15:34:10 <tbarron> I will be pinging people for final reviews after that. 15:34:31 <tbarron> Finally, as Jun and I have discussed via review, we need to 15:34:43 <tbarron> carry the priority for access rules work into Stein. 15:35:25 <tbarron> I'd encourage any folks interested in this feature to read the reviews and weigh in. 15:35:50 <tbarron> But we (all of us, not just Jun) have more work to do before this can merge. 15:36:10 <tbarron> All or almost all drivers will likely need to make some changes. 15:36:11 <gouthamr> +1 i think drivers have some work to do 15:36:17 <gouthamr> jinx 15:36:32 <tbarron> So let's take this to the PTG and update the spec and make a work plan for Stein. 15:36:49 <tbarron> The work done to this point is valuable and we will build on it. 15:36:53 <zhongjun__> okay 15:37:12 <tbarron> zhongjun__: Thank you for your energy and efforts! 15:37:28 <tbarron> OK, Community Goal reviews. 15:37:33 <tbarron> mox removal 15:37:34 <zhongjun__> It’s my work:) 15:37:54 <tbarron> The horizon folks put in a flag that needs to be flipped in manila-ui 15:38:09 <tbarron> #link https://review.openstack.org/#/c/584795/ 15:38:26 <tbarron> That patch is failing on the requirements job bug 15:38:32 <tbarron> s/bug/but/ 15:39:00 <tbarron> but chuck short will presumably work that out 15:39:11 <tbarron> Any thoughts on this one? 15:39:36 <tbarron> A bit more interesting is mutable configuration. 15:39:47 <tbarron> We *thought* we had this done via 15:40:14 <tbarron> #link https://review.openstack.org/#/c/504321/ 15:40:29 <tbarron> But this new patch has been submitted: 15:40:43 <tbarron> #link https://review.openstack.org/#/c/585890/ 15:41:24 <tbarron> Offhand it seems that the new patch is also setting a 15:41:45 <tbarron> mutate flag on sub-workers ??? 15:41:55 <tbarron> Anyone have any views on this? 15:42:33 <tbarron> *crickets* 15:43:03 <bswartz> Sorry I had assumed that this was straightforward 15:43:09 <bswartz> Since someone has a patch already 15:43:12 * bswartz looking 15:43:30 <gouthamr> tbarron: yep, that's what it seems like.. this needs testing to be sure 15:44:18 <tbarron> testing with scheduler and share services, or non-httpd api service I guess 15:44:23 <tbarron> s/or/and/ 15:44:37 <gouthamr> yes 15:44:48 <tbarron> These are probably reasonable, but let's try them out. 15:45:02 <bswartz> It looks like the addition of a magic option 15:45:10 <tbarron> bswartz: :) 15:45:12 <tbarron> exactly 15:45:16 <bswartz> The question is what oslo does 15:45:16 <tbarron> why wouldn't it work? 15:46:06 <bswartz> Yeah someone needs to go read oslo code and/or docs 15:46:07 <gouthamr> fwiw, nova's code has it: http://git.openstack.org/cgit/openstack/nova/tree/nova/service.py#n455 15:46:09 <tbarron> So let's test this, look at oslo, ask questions of oslo folks if we need to. 15:46:25 <tbarron> Yeah, I saw that. 15:46:44 <tbarron> Anyways, heads up to reviewers. 15:46:50 <bswartz> We don't want manila to turn into a mutant though, unless it's an awesome mutant like X-men 15:47:06 <tbarron> lol 15:47:10 <tbarron> too late 15:47:27 <tbarron> bastard seed of cinder born of nova 15:47:48 <tbarron> #topic bugs 15:48:00 <tbarron> dustin, what do you have for us today? 15:48:37 <gouthamr> tbarron: there are a couple of other "features" 15:48:40 <tbarron> dustins that is ^^ 15:48:52 <tbarron> gouthamr: bugs that are features really? 15:49:04 <gouthamr> this one for instance: https://review.openstack.org/#/c/558465/ - NetApp cDOT: allow multiple DNS IPs 15:49:47 <dustins> Whoops, got pulled into something else, one sec 15:50:01 <dustins> We're low on time, so I'll start with the bad one 15:50:08 <tbarron> It has a -1 and no NetApp support and today is Feature Freeze. 15:50:30 <gouthamr> yep, i rebased a bunch of patches yesterday that we hadn't looked in a while 15:50:30 <ganso> we didn't plan on it to be merged in Rocky. Never intended to. 15:50:47 <tbarron> ganso: ack 15:51:04 <tbarron> so we'll target that one for Stein 15:51:05 <gouthamr> ganso: can you please state that on the patch? 15:51:31 <ganso> gouthamr: sorry, state what? 15:51:40 <tbarron> gouthamr: are the rest of your list similar, if so dustins has a bad bug for us 15:51:47 <bswartz> Just state that it will be fixed in Stein 15:51:57 <gouthamr> tbarron: yep, sorry dustins.. yours now :) 15:52:08 <dustins> gouthamr: No worries! 15:52:12 <ganso> bswartz: implemented, not fixed 15:52:15 <tbarron> bswartz: +1 15:52:21 <dustins> #link: https://bugs.launchpad.net/manila-ui/+bug/1783232 15:52:21 <openstack> Launchpad bug 1783232 in manila-ui "Can't create shares - quota update broken" [Critical,New] 15:52:33 <dustins> Our old friend the Horizon UI plugin rears its head 15:52:58 * vgreen hides under chair 15:53:05 <gouthamr> this one is a release blocker imo 15:53:07 <tbarron> all the manila-ui tests pass but it's totally borked 15:53:25 * dustins wonders how thorough the manila-ui tests are 15:54:09 <tbarron> have we investigated whether backing off to an earlier manila-ui commit would resolve this, or 15:54:19 <tbarron> is it rather due to changes in horizon itself 15:54:20 <tbarron> ? 15:54:46 <vgreen> i guess i could try an earlier puddle that has a different package 15:55:04 <dustins> Or maybe devstack on a stable branch 15:55:07 <tbarron> vgreen: well if we're going to bisect the change space we can 15:55:19 <tbarron> do that on devstack in a more agile fashion 15:55:26 <tbarron> as dustin is suggesting 15:55:28 <gouthamr> tbarron: nope we can confirm, but i think we'd be broken by the quotas/monkey-patching issues 15:56:00 <tbarron> gouthamr: sounds likely, the horizon folks say we were using unstable private horizon interfaces 15:56:02 <vgreen> yep, i wouldn't want to monkey around with it 15:56:08 <tbarron> vgreen: :P 15:56:16 <dustins> Oh quotas... 15:56:21 <dustins> The gift that keeps on giving 15:56:44 <vgreen> tbarron, are you saying we have to rewrite the plugin? 15:56:59 <tbarron> vgreen: thanks for volunteering! 15:57:15 <dustins> hehehe 15:57:21 * vgreen zips mouth up 15:57:28 <tbarron> seriously, we likely have to get some help from horizon folks on this one 15:57:39 <dustins> But in all seriousness, this is bad and we need someone to look at this sooner than later 15:57:46 <dustins> Any volunteers? 15:57:57 <gouthamr> any vkmc_? :) 15:58:38 <vkmc> manila-ui, sign me up 15:58:55 <tbarron> vkmc bows to the inevitable but 15:58:58 <dustins> vkmc get's "volunteered" for it 15:59:06 <vkmc> haha 15:59:15 <tbarron> seriously we can't just shove every UI issue her way. 15:59:17 <dustins> I'll assign you, but vgreen and I (and anyone else) can assist where needed 15:59:22 <tbarron> PTL topic 15:59:23 <vgreen> ^^ 15:59:53 <tbarron> Think about what manila would be like w/o UI support. 15:59:58 <vkmc> I don't mind taking that place :) have some experience with Horizon and if it's something that can helps I'm willing to take it 16:00:04 <tbarron> Would your company care? 16:00:12 <tbarron> OK, out of time today. 16:00:24 <tbarron> See y'all on #openstack-manila 16:00:33 <tbarron> Thanks everyone! 16:00:36 <tbarron> #endmeeting