15:00:08 <carloss> #startmeeting manila
15:00:08 <opendevmeet> Meeting started Thu Jan 23 15:00:08 2025 UTC and is due to finish in 60 minutes.  The chair is carloss. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:00:08 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:00:08 <opendevmeet> The meeting name has been set to 'manila'
15:00:32 <carloss> courtesy ping: dviroel carthaca msaravan pulluri ashrodri
15:02:22 <dviroel> o/
15:02:22 * gouthamr joins after a long hiatus
15:02:28 <gouthamr> hello o:
15:02:32 <gireesh> hi
15:02:35 <haixin> o/
15:03:34 <carloss> gouthamr: welcome back! :D
15:04:11 <gouthamr> thank you carloss - sorry I was away, quite a while from the action here
15:05:57 * dviroel gouthamr o/  welcome back
15:06:07 <carloss> gouthamr: no worries at all, we've assigned everything to you while you were away :D
15:06:39 <carloss> #topic Announcements
15:06:46 <carloss> Schedule and Deadlines
15:06:55 <carloss> #link https://releases.openstack.org/epoxy/schedule.html
15:07:36 * carthaca joins silently
15:08:44 <carloss> this is the manila feature proposal freeze and new driver deadline week
15:09:11 <carloss> for feature proposal freeze: all new Manila features must be proposed and substantially completed, with unit, functional and integration tests by the end of the week
15:09:37 <carloss> and for new driver deadline: by the end of the week all new backend drivers for Manila must be substantially complete, with unit tests, and passing 3rd party CI. Drivers do not have to actually merge until feature freeze
15:10:51 <carloss> for feature proposal freeze, we've asked the collab review sessions to be scheduled by this deadline
15:11:19 <carloss> but we'll have our midcycle and can work on the feature collab review sessions
15:11:26 <carloss> just as we did last cycle
15:11:54 <carloss> as I said last week, we will be pushing the mid cycle by one week
15:12:17 <carloss> so that we can have more people joining
15:12:39 <carloss> which means that the mid cycle will happen in the week of Feb 03 - Feb 07
15:12:46 <gouthamr> ++
15:13:05 <carloss> does the same format we used last year work for you? two days of mid cycle, 2 hours of discussions each day?
15:13:56 <ashrodri> sounds great ++
15:15:30 <carloss> so I am looking at two options: Tuesday and Thursday or Wednesday and Thursday
15:15:40 <carloss> 14 and 15 UTC of each day
15:17:50 <carloss> let's go for Wednesday and Thursday for now, but please reach out in case you'd like to have it changed
15:18:00 <carloss> I'll send an email to the mailing list soon
15:18:46 <carloss> still on feature proposal freeze: is there a feature you are working on and haven't surfaced it on gerrit yet?
15:19:33 <carloss> taking silence as no
15:19:48 <carloss> #topic Intent to remove Ganesha standalone helper (ashrodri)
15:19:56 <carloss> #link https://review.opendev.org/q/topic:%22remove-standalone-ganesha%22
15:21:40 <gouthamr> this is getting some attention, finally
15:21:56 <gouthamr> thanks for sharing the plan and the state of affairs ashrodri
15:22:37 <ashrodri> yes, there was some chatter in the ML recently as well, though i think we can still move forward with this without major pushback
15:23:53 <ashrodri> ive put up initial patches to see what can be safely removed or requires refactoring, i will add to review focus etherpad when im satisfied with the zuul results
15:24:12 <gouthamr> there are some legit concerns, if deployment tool developers are in favor of retaining support for the driver, and not working on the nfs clustering approach we’ve been developing integration with, users will be impacted negatively
15:25:02 <gouthamr> I did note, very briefly that we’ve struggled to maintain CI
15:26:02 <carloss> yep, thanks ashrodri for getting this started and thanks gouthamr for sharing your thoughts on that thread
15:26:28 <gouthamr> Using standalone nfs-ganesha  is still technically supported by ceph and nfs-Ganesha communities, but, our concern was that there’s decreasing investment in the upkeep
15:26:57 <gouthamr> i.e., it’s not broken now, nor is it getting any of the feature focus
15:27:18 <ashrodri> ceph-mgr was mentioned which seemed to help smooth things over too
15:28:47 <gouthamr> I’m sympathetic to users of openstack-ansible, kolla, and charms/sunbeam though… unless these tools help with setup/integration (and migration), we’d be in a bad state
15:29:03 <carloss> "Removing this feature would challenge our ability to deliver Ceph integrated Manila through the Sunbeam project." - I wonder if it would be possible for this migration to happen, or if they even plan to do it
15:29:19 <carloss> s/plan to do it/plan to do it soon
15:29:48 <gouthamr> yeah, although the ceph mgr APIs work _only_ with nfs clusters setup by the orchestrator (the backend behind cephadm)
15:30:30 <gouthamr> Ideally they should plan on it - that was the intent behind me sharing more on why we’re doing this
15:32:19 <carloss> yeah
15:33:48 <gouthamr> let’s probably continue the chatter on the ML, and/or discuss this at the mid cycle…
15:33:53 <carloss> yeah
15:33:57 <carloss> makes sense
15:33:58 <ashrodri> agreed :)
15:34:08 <carloss> ashrodri gouthamr: thank you
15:34:32 <gouthamr> imho, leaving things as they are doesn’t cost us much except our desire to ensure things are tested well and known to work
15:35:42 <carloss> yeah, all things considered, it should be fine as long as we are able to maintain it working and tested
15:37:33 <carloss> alright, on to the next topic
15:37:35 <carloss> #topic Review Focus
15:37:43 <carloss> #link https://etherpad.opendev.org/p/manila-epoxy-review-focus (Epoxy review focus etherpad)
15:38:11 <carloss> a bunch of changes have merged
15:38:32 <carloss> but the other changes we brought up last week didn't get attention
15:38:46 <carloss> actually, some got some reviews, but we still need some attention to them
15:38:57 <carloss> so the reminders from the last week remain the same :)
15:39:06 <carloss> is there another change you'd like to bring up today?
15:39:32 <ashrodri> bug fix: https://review.opendev.org/c/openstack/manila/+/934088
15:41:08 <gouthamr> ashrodri: thanks, have we tried to run share group tests with that patch?
15:42:53 <gouthamr> https://github.com/openstack/manila-tempest-plugin/blob/master/zuul.d/manila-tempest-jobs.yaml#L412-L413
15:43:29 <gouthamr> maybe enable this and see if things work ^
15:44:05 <ashrodri> dnm/test only in tempest just to check? sure
15:44:21 <carloss> ashrodri: yep
15:44:21 <gouthamr> link fail; I mean just the “run_share_group_tests” config in tempest
15:44:31 <ashrodri> will do
15:45:10 <gouthamr> yeah, if it works, we could back port your fix and enable those tests for good
15:45:49 <carloss> ++
15:45:51 <carloss> thank you
15:46:36 <carloss> on to the next topic...
15:46:37 <carloss> #topic Bug Triage
15:46:51 <carloss> #link https://etherpad.opendev.org/p/manila-bug-triage-pad-new (Bug Triage etherpad)
15:47:23 <carloss> some stale bugs for today
15:47:37 <carloss> #link https://bugs.launchpad.net/manila/+bug/1929936 (api_audit_map.conf for manila service)
15:48:32 <carloss> I should follow up on this issue
15:49:00 * carloss adds it to his todo list
15:49:40 <carloss> #link https://bugs.launchpad.net/manila/+bug/1970649 (NetApp: thin provisioning is not enabled unless the extra spec is defined in share types)
15:50:04 <carloss> this is assigned to Felipe, but I believe it should be assigned to someone else at NetApp
15:50:44 <gouthamr> carloss: re the previous bug: https://docs.openstack.org/pycadf/rocky/audit_maps.html
15:51:48 <carloss> gouthamr: ah, thank you
15:53:05 <carloss> I wondering if proposing a patch to have manila on this repo would be enough
15:53:17 <carloss> #link https://github.com/openstack/pycadf/tree/master/etc/pycadf
15:53:59 <gouthamr> likely, the docs are in keystonemiddleware
15:54:15 <carloss> #link https://review.opendev.org/c/openstack/pycadf/+/679415 (Swift patch)
15:54:22 <carloss> ack, tyvm gouthamr
15:54:26 <carloss> I will work on it :)
15:56:17 <carloss> as for the NetApp bug, I have assigned it to gireesh at the moment and will ping him. The last interaction we had was in an upstream weekly meeting and Felipe mentioned they would reassign the bug :)
15:56:46 <carloss> so, 4 minutes left
15:57:04 <carloss> let's wrap up bug triaging and we can pick up from where we left in the next meeting
15:57:14 <carloss> and big thank you to vhari for putting the list together
15:57:20 <carloss> #topic Open Discussion
15:58:23 <haixin> Next Tuesday is the Chinese Lunar New Year. I have an 8-day holiday. haha
15:58:42 <carloss> haixin: that's awesome :D
15:58:45 <haixin> After the holidays, just in time for the mid cycle discussion
15:58:47 <gouthamr> ++ happy new year, haixin
15:58:58 <carloss> and happy new year!
15:59:00 <haixin> thanks :D
15:59:08 <carloss> I hope you have a lot of fun over the holiday
15:59:40 <carloss> alright, let's wrap up today's meeting
15:59:44 <carloss> thank you for participating
15:59:49 <ashrodri> ++
16:00:02 <carloss> let's get back to #openstack-manila
16:00:05 <carloss> and have a great day!
16:00:09 <carloss> #endmeeting