15:01:53 <gouthamr> #startmeeting manila
15:01:54 <openstack> Meeting started Thu Jan 23 15:01:53 2020 UTC and is due to finish in 60 minutes.  The chair is gouthamr. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:01:55 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:01:58 <openstack> The meeting name has been set to 'manila'
15:01:59 <lseki> hi
15:02:00 <tbarron> quack
15:02:04 <carloss> hey! :)
15:02:05 <gouthamr> #chair tbarron
15:02:07 <openstack> Current chairs: gouthamr tbarron
15:02:13 <ganso> hello
15:02:18 <vkmc> howdie
15:02:19 <vhari> o/
15:02:26 <gouthamr> \o/ fam!
15:02:37 <dviroel> o/
15:02:38 <maaritamm> o/
15:02:48 <gouthamr> courtesy ping: xyang toabctl amito jgrosso
15:02:59 <danielarthurt> hi
15:03:21 <gouthamr> welcome, here's our agenda today:
15:03:25 <gouthamr> #link: https://wiki.openstack.org/wiki/Manila/Meetings
15:03:39 <gouthamr> let's begin with
15:03:43 <gouthamr> #topic Announcements
15:04:03 <gouthamr> Less of an announcement, more of an acknowledgement
15:04:15 <gouthamr> Thank you tbarron for leading this meeting for the past month
15:04:27 <tbarron> gouthamr: yw
15:04:36 <gouthamr> i've been AWOL for good and bad reasons - but i'm back now :)
15:05:11 <gouthamr> A reminder of where we are in the release
15:05:15 <gouthamr> It's week R-16
15:05:25 <gouthamr> #link: https://releases.openstack.org/ussuri/schedule.html
15:05:33 <gouthamr> we've no deadlines this week
15:06:02 <gouthamr> our next one is R-13, the Milestone-2 deadline
15:06:15 <gouthamr> which also happens to be the Manila Spec Freeze and Manila Driver Deadline
15:06:25 * vkmc googles awol
15:06:56 <amito> (hi)
15:06:57 <gouthamr> I don't see any new drivers being proposed yet, please keep a look out for any late entrants
15:07:07 * gouthamr checks amito's hall pass
15:07:28 <gouthamr> Please propose any spec changes as early as you can as well, so we have sufficient time to review
15:07:49 <gouthamr> That's all i had, in terms of announcements - i'm still catching up
15:07:53 <gouthamr> did i miss anything major?
15:08:26 <gouthamr> ...moving on...
15:08:32 <gouthamr> #topic Tracking our work
15:08:32 <carloss> I have an announcement :)
15:08:37 <gouthamr> #undo
15:08:38 <openstack> Removing item from minutes: #topic Tracking our work
15:08:46 <gouthamr> go ahead, carloss
15:08:52 <carloss> I'd like to welcome danielarthurt, our new zorilla!
15:09:02 <gouthamr> oh sweet, hey danielarthurt!
15:09:05 <gouthamr> welcome
15:09:09 <dviroel> \o/
15:09:28 <danielarthurt> Hello everybody :)
15:09:33 <dviroel> danielarthurt++
15:09:48 <vkmc> welcome danielarthurt!
15:10:01 <tbarron> welcome danielarthurt !!!
15:10:12 <vhari> welcome danielarthurt :)
15:10:18 <lseki> danielarthurt: 🎉
15:11:02 <andrebeltrami> welcome danielarthurt!
15:11:23 <danielarthurt> Thank you all
15:11:31 <carloss> That's all I had :)
15:11:39 <gouthamr> nice to have carloss dviroel lseki andrebeltrami and my favorite netappers to get you familiar around here, danielarthurt - feel free to ping the rest of us anytime
15:11:42 <gouthamr> great thanks carloss
15:11:46 <gouthamr> #topic Tracking our work
15:12:10 <gouthamr> I'd like to call your attention to a few trackers we created last month
15:12:21 <gouthamr> they track some of our longer/stretched out efforts
15:12:46 <gouthamr> #link https://tree.taiga.io/project/gouthampacha-openstack-manila-osc-integration-with-python-manilaclient/ (Manila OSC integration work, cc: maaritamm vkmc et al.)
15:12:56 <gouthamr> #link https://tree.taiga.io/project/gouthampacha-openstack-manila-active-active-ha-for-manila-share/ (Manila-Share A-A)
15:13:11 <gouthamr> #link https://tree.taiga.io/project/gouthampacha-openstack-manila-container-storage-interface/ (Manila CSI)
15:13:46 <gouthamr> please send me a note in case you'd like to be added to these boards and that'll give you permission to create new tasks, move things around etc
15:14:26 <gouthamr> if you're interested in more boards, let me know as well - this is an experiment to see if we will benefit from having more fine grained task tracking
15:15:38 <gouthamr> any questions/concerns?
15:16:09 <gouthamr> next up,
15:16:15 <gouthamr> #topic: Specifications
15:16:48 <gouthamr> this is sort of a sticky topic in this meeting
15:16:53 <gouthamr> we've two unmerged specs for now
15:17:06 <gouthamr> #link: https://review.opendev.org/#/c/692330/ (Support query user messages by timestamp)
15:17:35 <gouthamr> this has a lot of reviews, i'd encourage others to take a look as well
15:17:56 <gouthamr> i'll target to merge this today/tomorrow and take any concerns to code reviews
15:18:25 <gouthamr> #link: https://review.opendev.org/#/c/700776/ (Update Create Share from Snapshot in Another Pool)
15:18:37 <gouthamr> This one has had lesser eyeballs
15:18:57 <gouthamr> but is probably familiar since it was proposed during Train and has had some soak time
15:19:39 <gouthamr> please take note of the changes dviroel's proposing and give him your feedback - i'll hope to merge this one soon, perhaps as early as next week
15:20:12 <dviroel> =)
15:20:35 <gouthamr> i don't see anything else that was proposed recently
15:20:50 <gouthamr> but i know we had some discussions at the PTG about features that needed specs
15:21:08 <gouthamr> we'll bring them up here as they get proposed
15:21:17 <gouthamr> anything else regarding this $topic?
15:21:56 <gouthamr> #topic Graduating experimental features - Where things are
15:22:14 <gouthamr> this item was discussed during the Virtual PTG
15:22:22 <gouthamr> we've three experimental features that haven't graduated:
15:22:46 <gouthamr> 1) Share Groups 2) Share Replication and 3) Share Migration
15:23:05 <gouthamr> we don't have any outstanding issues that i can recall for Share Groups
15:23:54 <gouthamr> so, if anyone is interested, removing the "experimental" API off this feature would be a fun patch to work on
15:23:59 <gouthamr> any concerns?
15:24:54 <gouthamr> okay, none i suppose... which is good/expected
15:25:28 <gouthamr> if you'd like to take this up, please let me know
15:25:47 <gouthamr> it'd be nice to get this in before milestone 2 so we have sufficient test cycles beyond
15:25:54 <carloss> I'd like to help working on this
15:26:04 <carloss> We kinda talked about this in the virtual PTG :)
15:26:20 <vkmc> gouthamr, relying on ci is enough for this change?
15:26:37 <vkmc> like, we remove the experimental tag and we assume that those features are no longer experimental for the backends we currently support
15:26:50 <gouthamr> awesome, yes, carloss - i'll pencil it in, ping me in case you need any help with it
15:26:54 <vkmc> with no further testing
15:27:04 <gouthamr> vkmc: i think so, we have had good test coverage
15:27:11 <carloss> ok gouthamr
15:27:18 <vkmc> cool
15:27:44 <gouthamr> vkmc: groups are generic, so tests must be running against all backends
15:27:56 <gouthamr> iirc only a couple of backends do something about groups - cephfs being one of them
15:28:34 <vkmc> gouthamr, yeah, I was thinking more on repl y migration
15:28:38 <vkmc> and+
15:28:41 <gouthamr> some backends can take consistent group snapshots - that's handled the same way as we handle share type extra-specs
15:28:50 <gouthamr> vkmc: si :) coming to those next
15:28:55 <vkmc> haha
15:29:19 <tbarron> jaja, yo tambien
15:29:48 <gouthamr> Replication - thanks to ganso dviroel carloss lseki - we filled the feature parity wrt DHSS=True
15:30:03 <gouthamr> quotas are the open concern
15:30:24 <gouthamr> carloss has been working on fixing that
15:30:44 <carloss> yep
15:30:50 <gouthamr> anything else that we can think of?
15:32:36 <gouthamr> i think we'll bring this one up when quotas are fixed
15:32:59 <tbarron> +1
15:33:11 <gouthamr> Share Migration is the last one
15:33:12 <tbarron> carloss++
15:33:47 <gouthamr> this one has been stable for a few releases, however, we know we had some work to do before calling it done
15:34:57 <gouthamr> we'd need to find/read ganso's old specs and see if we can find an owner to revive those
15:35:26 <tbarron> ganso: please come back, we miss you
15:37:02 <gouthamr> if anyone's interested in owning this feature, great way to contribute, let us know and we'll help
15:37:06 <lseki> tbarron++
15:37:23 <gouthamr> That's all i had wrt this $topic
15:37:23 <carloss> tbarron++
15:37:26 <gouthamr> anything else?
15:37:51 <gouthamr> #topic: Reviews needing attention
15:38:47 <gouthamr> couple of UI changes that i wanted to talk about today
15:38:58 <gouthamr> https://review.opendev.org/#/c/689681/ (Add create share type with description)
15:39:11 <gouthamr> #link: https://review.opendev.org/#/c/689681/ (Add create share type with description)
15:39:24 <gouthamr> #link: https://review.opendev.org/#/c/683336/ (Add update share-type name description and/or public access)
15:39:36 <gouthamr> hiaxin's work's been up for a while now
15:39:52 <vkmc> tbarron++
15:40:04 <vkmc> ui \o/
15:40:17 <gouthamr> i'm currently investigating the python-manilaclient "fix" that's required to unblock these
15:40:32 <gouthamr> gonna be asking vkmc for reviews soon-ish :)
15:40:53 <vkmc> gouthamr, maaritamm started looking into the ui
15:41:02 <vkmc> we had this bump microversion work pending
15:41:07 <vkmc> to unblock haixin patchs
15:41:17 <tbarron> gouthamr: thank you for looking at that, i've been feeling bad for letting that linger
15:41:25 <gouthamr> vkmc: ohh, i recall a patch to bump one microversion
15:41:27 <vkmc> defo we will need some eyes
15:41:31 <vkmc> for those patches
15:41:50 <vkmc> <gouthamr> i'm currently investigating the python-manilaclient "fix" that's required to unblock these <- remember this but I'm not entirely sure what was the conclusion
15:41:53 <vkmc> was discussed on the virtual ptg
15:42:03 <gouthamr> vkmc: ack, let's discuss - i thought we can unblock these independent of those changes by fixing the SDK
15:42:26 <gouthamr> vkmc: yes, we agreed during the PTG that we'll fix the SDK for the deprecation/replacement of the access rules API
15:43:03 <gouthamr> the offending microversion is https://docs.openstack.org/manila/latest/contributor/api_microversion_history.html#id40
15:43:39 <gouthamr> so, https://review.opendev.org/#/c/689681/6/manila_ui/api/manila.py seems harmless to me on first glance
15:43:57 <vkmc> good point
15:44:39 <gouthamr> vkmc: i'll consult with you and maaritamm on #openstack-manila
15:44:50 <vkmc> sure thing
15:44:58 <gouthamr> is there anything else that needs immediate attention?
15:45:51 <gouthamr> if nothing, let's go to our new Bug Czar
15:46:07 * gouthamr is it a bird, is it a plane, ...
15:46:11 <gouthamr> #topic: Bugs (vhari)
15:46:12 <vhari> gouthamr, interim Bug Czar :)
15:46:25 <gouthamr> oh ho
15:47:00 <vhari> gouthamr, thanks, with all ado .. here's 1st bug for today
15:47:13 <vhari> https://bugs.launchpad.net/manila/+bug/1859474
15:47:13 <openstack> Launchpad bug 1859474 in Manila "Low datetime precision leads to inconsistent order of shares" [Undecided,New]
15:47:50 <gouthamr> ty for noting this vhari
15:48:10 <vhari> gouthamr, yw
15:48:12 <gouthamr> needs triage, mysql is hungry and eating up numbers
15:49:00 <gouthamr> nice of the reporter to give us a code patch, lets invite them to propose it
15:49:18 <vhari> floating this out in case anyone has thoughts for Dmitry
15:50:07 <vhari> ack
15:50:15 <vhari> moving on
15:50:22 <vhari> if no other comments
15:50:23 <gouthamr> i'm vaguely familiar with this behavior, the fix looks appropriate to me
15:50:44 <dviroel> looks like he already merged in their repo also
15:51:01 <gouthamr> in summary, in case of mysql backends, ensure there is explicit precision in the datetime
15:51:36 <gouthamr> no effect if sqllite or postgres
15:51:45 <gouthamr> dviroel: oh
15:52:40 <tbarron> i'm really glad he's taking the change upstream!
15:52:54 <vhari> good info, will add notes to the case ^^ ty dviroel, gouthamr
15:52:55 <gouthamr> we'd have to ensure this applies to all resources in the DB, not just shares - vhari: if you're willing, lets ask if the reporter can propose the fix, and/or if they need any help from us in doing so
15:53:19 <gouthamr> ty vhari!
15:53:25 <vhari> gouthamr, ofc makes sense, will do
15:53:32 <vhari> k, next
15:53:44 <vhari> https://bugs.launchpad.net/manila/+bug/1848278
15:53:44 <openstack> Launchpad bug 1848278 in Manila "tempest extend/shrink tests may use wrong share export location" [Medium,New] - Assigned to Tom Barron (tpb)
15:54:11 <tbarron> vhari: don't believe the reporter
15:54:29 <vhari> tbarron, :D
15:54:43 <tbarron> vhari: i've got a patch somewhere to propose for this one
15:54:58 <tbarron> can move it to assigned
15:55:02 <vhari> btw in case want to comment offline - bug etherpad  https://etherpad.openstack.org/p/manila-bug-triage-pad-new
15:55:18 <vhari> tbarron, ty, will do .. well this was easy!
15:55:18 <tbarron> and maybe really Importance is low, it's test only
15:55:43 <gouthamr> tbarron: only these tests, or all tests pick up exports at random and fail?
15:56:13 <tbarron> gouthamr: tbh I forget
15:56:20 <gouthamr> tbarron: ack, i'll bump down the importance, we can re-target as well, lemme know
15:56:34 <tbarron> U-2 might be reasonable
15:56:46 <vhari> well, clock's ticking .. will keep the rest for next time :)
15:56:49 * tbarron needs coffee
15:56:55 <vhari> thanks everyone, gouthamr
15:57:24 <vkmc> coffee
15:57:25 <gouthamr> awesome, ty vhari
15:57:27 <vkmc> it has been so long
15:57:31 <gouthamr> #topic: Open Discussion
15:57:39 <tbarron> vkmc: let's go get coffee in a few
15:57:52 <vkmc> great topic for open discussion
15:58:40 <vhari> gouthamr, yw
15:59:16 * gouthamr smells covfefe brewing, joins tbarron vkmc
15:59:39 <gouthamr> thank you all for attending
15:59:40 <gouthamr> lets catch up on #openstack-manila
15:59:43 <vkmc> oh
15:59:49 <vkmc> reviews for openstackclient patches please
15:59:51 <vkmc> lseki++
15:59:54 <vkmc> thanks for checking those out
15:59:55 <vkmc> :)
16:00:02 <tbarron> vkmc++
16:00:07 <gouthamr> haha! yes, ty vkmc
16:00:09 <vkmc> there are two that are ready for the final push
16:00:12 <lseki> :-)
16:00:13 <vkmc> DONE
16:00:18 <gouthamr> and ty maaritamm, lseki
16:00:20 * vkmc runs away
16:00:34 <gouthamr> 'bout time
16:00:34 <gouthamr> #endmeeting