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