15:01:03 <gouthamr> #startmeeting manila
15:01:03 <opendevmeet> Meeting started Thu Aug 14 15:01:03 2025 UTC and is due to finish in 60 minutes.  The chair is gouthamr. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:01:03 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:01:03 <opendevmeet> The meeting name has been set to 'manila'
15:01:19 <haixin> o/
15:01:24 <zgoggin> Hello!
15:01:31 <vhari_> hi
15:02:10 * carloss joins in RO mode :)
15:04:10 * gouthamr waits a couple mins
15:04:40 <vhari> o/ carloss :)
15:04:51 <gireesh> o/
15:05:21 <kpdev> hi
15:05:28 <gouthamr> hello everyone
15:06:29 <gouthamr> thanks for joining, i'm running this meeting, but carloss is available for async communication on #openstack-manila
15:06:35 <gouthamr> let's get started
15:06:39 <gouthamr> #topic Announcements
15:07:24 <gouthamr> we're making good progress on the release
15:07:25 <gouthamr> #link https://releases.openstack.org/flamingo/schedule.html (Flamingo Schedule)
15:08:04 <gouthamr> August 28th is Feature Freeze, so we're expecting all featureful patches targeted at this release to be merged by then
15:08:27 <gouthamr> this is also when we'll be finalizing python-manilaclient for the Flamingo release..
15:08:57 <gouthamr> which means that we'll be releasing manilaclient shortly after, and won't be accepting anything that looks like a feature until we ship the client
15:09:49 <gouthamr> thank you all for joining the midcycle last week
15:10:22 <gouthamr> you'll find the recordings on our Youtube channel:
15:10:22 <gouthamr> #link https://www.youtube.com/watch?v=KkgxPgkm4n0
15:10:22 <gouthamr> #link https://www.youtube.com/watch?v=e8fux6Lv-oA
15:11:22 <gouthamr> i thought it was super productive, thank you for taking us through the code patches you were authoring, and for reviewing/commenting on the changes
15:11:58 <gouthamr> pursuant to this, we've merged one set of changes that were discussed there:
15:12:00 <gouthamr> #link https://review.opendev.org/q/hashtag:%22powerscale-rename-manila%22+(status:open%20OR%20status:merged)
15:12:12 <gouthamr> we'll talk through the others in this meeting
15:12:55 <gouthamr> the final announcement i have is regarding Elections for OpenStack PTL and TC positions
15:13:02 <gouthamr> #link https://governance.openstack.org/election/
15:13:19 <gouthamr> the nomination period ends next week (Aug 20th)
15:14:33 <gouthamr> so if you're interested in becoming either and wanted to chat, please do ping carloss and me, we've gathered quite some experience between us in these roles, and are always willing to help bring someone new to lead the community
15:14:53 <carloss> ++
15:15:19 <gouthamr> alright, that's all the announcements i had for today, did anyone else have any?
15:16:41 <gouthamr> #topic Review Focus
15:16:45 <gouthamr> https://etherpad.opendev.org/p/manila-flamingo-review-focus (Review focus etherpad)
15:16:50 <gouthamr> #link https://etherpad.opendev.org/p/manila-flamingo-review-focus (Review focus etherpad)
15:18:09 <gouthamr> lets walk through things that we're targeting for FF:
15:18:09 <gouthamr> #link https://review.opendev.org/q/topic:%22bp/share-encryption%22
15:18:55 <gouthamr> thanks for the reviews here, and for the updates kpdev
15:19:00 <gouthamr> and Sai
15:19:59 * gouthamr is looking at the latest patches, will post comments soon
15:20:12 <gouthamr> anything to discuss here regarding these changes?
15:21:40 <gouthamr> #link https://review.opendev.org/q/topic:%22bp/share-backup-out-of-place-restore%22
15:22:46 <gouthamr> zgoggin: i saw that you tackled many of  the comments made last week..
15:22:48 <gouthamr> ty!
15:23:32 <zgoggin> Hi Goutham! I've been working this week on getting a positive hit with the tempest tests still
15:23:46 <gouthamr> ack, locally?
15:23:49 <zgoggin> thanks for taking the time to review, I will address your comments by the end of the week hopefully :)
15:23:53 <zgoggin> indeed
15:24:16 <zgoggin> I will try to create a recipie for others to test targeted restores with NFS / the LVM share driver.
15:24:48 <gouthamr> perfect
15:25:01 <gouthamr> kpdev: can you please review these changes too?
15:26:33 <kpdev> ok
15:26:40 <gouthamr> ty
15:27:04 <zgoggin> kpdev: thanks in advance for your time!
15:27:11 <gouthamr> there are other feature changes on the etherpad that need reviewer attention
15:27:39 <gouthamr> please do help us close these out
15:28:00 <gouthamr> do we want to chat about any feature change here?
15:28:02 <kpdev> zgoggin: can you please review PRs , I have opened. thanks in advance.
15:29:26 <zgoggin> will do, thanks.
15:29:29 <gouthamr> #topic Bug Triage (vhari)
15:29:57 <vhari> hi there were 3 new bugs
15:30:12 <gouthamr> great share 'em vhari
15:30:15 <vhari> ty for everyone who started working on these and all are in progress
15:30:41 <vhari> usually we don't discuss wip bugs here
15:30:56 <vhari> would like to revisit a couple of old bugs
15:31:08 <vhari> #link https://bugs.launchpad.net/manila/+bug/1650357
15:31:41 <vhari> is this bug still relevant
15:33:28 * gouthamr is thinking
15:33:51 <gouthamr> so we have this for a long time now
15:34:07 <vhari> ack, currently wishlisted
15:34:25 <gouthamr> no i meant the feature exists
15:34:45 <vhari> ack
15:35:16 <gouthamr> perhaps arne wanted us to parse the share type in manila-ui
15:35:22 <gouthamr> instead of needing extra configuration
15:35:27 <gouthamr> that's indeed a nice thing to have
15:36:12 <gouthamr> i can take this bug and investigate
15:36:16 <vhari> a nice ease-of-use add
15:37:02 <vhari> gouthamr++ will keep this on the monitor list
15:37:20 <vhari> #link https://bugs.launchpad.net/manila/+bug/1810988
15:37:34 <vhari> ditto for this bug
15:37:50 <gouthamr> ah, hasn't been seen in the CI in a long time
15:38:34 <vhari> good to know, in that case we close it with a note
15:38:57 <gouthamr> yes, we can close it - we occasionally do still see SSH issues but not of the nature tbarron described here
15:38:57 <vhari> the bug can b e reopened if the failure is hit again
15:39:27 <vhari> ack, will do ..
15:39:35 <gouthamr> he actually fixed some ssh client issues in manila-tempest-plugin and tempest itself and we committed several CI optimizations since
15:39:46 <gouthamr> to deal with resource contention
15:40:48 <vhari> all good enhancements
15:41:17 <vhari> would anyone like to bring up any other bugs here?
15:42:02 <vhari> taking silence as no :)
15:42:12 <gouthamr> ack, ty vhari
15:42:13 <vhari> that's a wrap for bugs all
15:42:20 <gouthamr> #topic Open Discussion
15:43:12 <fungi> i had a late addition to the agenda
15:43:25 <fungi> (sorry, added it shortly before the meeting)
15:44:04 <fungi> is this a good time to cover it?
15:44:08 <gouthamr> hey fungi
15:44:10 <gouthamr> yes
15:44:19 <fungi> Bridging the gap between community and contributing orgs: survey and metric analyses
15:44:27 <fungi> i'll try to be quick, but there's a lot we dug into... for some background on openstack-wide metrics analysis see ildikov's most recent ml post from a month or so back:
15:44:39 <fungi> #link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/NTBNI7YIDCWBR6BTPEKVZIODWTVUIOXO/ BtG metrics analysis
15:44:46 <fungi> also could be worthwhile to revisit her previous post in that thread going over the contributor and maintainer survey results (and anyone who hasn't filled those out for epoxy, please see if you can find a few minutes to do that!)
15:44:52 <fungi> as a follow-up activity, we've started doing some team-specific analyses, focusing on teams that had multiple contributor and maintainer survey responses (already did nova, cinder, ironic, octavia, kolla and neutron in recent weeks)
15:45:02 <fungi> we're early in the process of analyzing these stats with a focus on improving the experience for maintainers and contributors, so for now this is probably a lot of stuff you already know, or at least confirming what you expected
15:45:23 <fungi> a big part of this is establishing a baseline so that we can better gauge whether future attempts at improving have any observable impact, but we aren't at the point where we have much in the way of guidance or recommendations yet
15:45:30 <fungi> we have plans to continue with this sort of surveying and metrics analysis over coming release cycles; as for the initial results...
15:45:39 <fungi> the contributor survey had 1 response for manila and the respondent self-identified as a new contributor who had contributed to a few other open source projects
15:45:47 <fungi> feedback was mostly positive (4 or 5 out of 5) except for a 2 on "Changes you propose are reviewed in a timely manner" which is pretty commonly downranked in other openstack projects we've looked at as well
15:45:54 <fungi> challenges reported were getting review attention, needing guidance to act on review feedback, and being asked to expand the scope of their change
15:46:05 <fungi> the maintainer survey also had only 1 response so far, ranking 4 on most everything except for a 5 on "You receive actionable feedback from other reviewers" and 3 on "Changes you propose are reviewed in a timely manner"
15:46:16 <fungi> the only contributing challenge reported by that maintainer was similar to that from the contributor survey (review attention), and for reviewing it was contributors not addressing feedback or test failures in a timely manner
15:46:24 <fungi> looking at metrics we gathered from gerrit for the past 5 development cycles, review activity has been hovering around merging/closing as many changes as are being opened, so mostly keeping up with the volume lately (except in bobcat)
15:46:33 <fungi> the number of active maintainers actually climbed in recently, going from 8 to 10 in the dalmatian cycle where it has held steady otherwise
15:46:43 <fungi> contributor documentation seems to be highly utilized and got good feedback overall, though the contributor survey respondent highlighted that they needed more guidance which suggests some mentoring beyond the docs could be helpful
15:46:56 <fungi> while it's hard to draw conclusions from such a small number of responses, the relationship between challenges mentioned by both contributor and maintainer suggests miscommunication in reviews, so consider more attention to clarity there
15:47:06 <fungi> sorry, i know that's a pretty big info dump (i tried to pare it down as much as possible), and i'm happy to answer questions or take feedback either here in the meeting or any time after in #openstack-manila too
15:47:48 <gouthamr> this is very insightful
15:47:51 <gouthamr> ty fungi
15:48:25 <gouthamr> i think _we_ didn't advertise the surveys enough here in this meeting and the various events we've hosted
15:48:45 <fungi> perfect time to start, i guess ;)
15:48:49 <gouthamr> but, since its a rolling survey, we can try to get folks (maintainers and contributors) to fill it out
15:48:51 <gouthamr> yes
15:49:12 <fungi> i would say more open-ended. after flamingo releases we'll be updating it a bit too
15:50:00 <fungi> we have at least one additional question i'm working on for the maintainer survey to try and get a better idea as to what development and review prioritization solutions are working well
15:50:29 <gouthamr> ++
15:50:41 <fungi> a lot of the feedback across teams has been that contributors have trouble understanding what the team is prioritizing and how to participate in determing future priorities
15:51:07 <fungi> that didn't come up specifically for manila, but it's been a common theme in other projects
15:51:36 <gouthamr> yes, we also use etherpads to prioritize reviews.. but, we're not limiting ourselves to reviewing things only on the etherpad
15:51:45 <fungi> so an obvious communicaiton gap i'm hoping we can figure out and share solutions to
15:51:51 <gouthamr> we bring things to the etherpad just to manage the limited core reviewer time
15:52:05 <fungi> yeah, that's similar to how i understand nova is doing it too
15:52:34 <gouthamr> and for targeted things, we've resorted to using taiga
15:52:40 <fungi> i noticed that lots of teams have and are using review-priority label votes in gerrit, but that seems to be orthogonal to their actual priority tracking
15:53:06 <gouthamr> i.e., we want to run a hackathon where we needed 20 things completed, LP was less suited for driving synergy
15:53:26 <fungi> makes sense. i guess taiga has a kanban sort of task planner?
15:53:42 <gouthamr> but, since we're all not familiar with taiga, even for those limited use cases, we've taken the trouble of onboarding people, creating roles for permissions etc
15:53:49 <gouthamr> its not "open" enough :D
15:53:52 <gouthamr> yes
15:54:24 <gouthamr> #link https://tree.taiga.io/project/gouthampacha-manila-jsonschema-openapi/kanban
15:54:30 <gouthamr> #link https://tree.taiga.io/project/silvacarloss-openstack-manila-ui/kanban
15:54:35 <gouthamr> #link https://tree.taiga.io/project/ashrod98-openstacksdk-manila-support/kanban
15:54:43 <gouthamr> #link https://tree.taiga.io/project/gouthampacha-openstack-manila-osc-integration-with-python-manilaclient/kanban
15:54:48 <gouthamr> #link https://tree.taiga.io/project/gouthampacha-openstack-manila-container-storage-interface/kanban
15:54:48 <fungi> i vaguely remember taiga being one of the alternatives or inspirations we looked into back when storyboard was being designed
15:55:11 <fungi> but i don't recall much about it now, it's been a long time (and it's probably changed a lot over the years as well)
15:55:16 <gouthamr> ^ some links, but you get the idea
15:55:24 <fungi> yep, makes sense
15:57:02 <fungi> anyway, i didn't have anything else prepared to present on this topic, so if there are no questions right now then that's all i've got
15:57:12 <gouthamr> thank you
15:57:15 <fungi> but as i said feel free to hit me up with questions later should any occur to you
15:57:20 <gouthamr> i'll let folks noodle this a bit more, and create a topic for next week's meeting.. i'd like each of us to take these surveys, and perhaps we'll have good insights to take to the PTG
15:57:58 <fungi> cool, i was planning to lurk the next meeting anyway in case follow-up discussion happened
15:58:04 <gouthamr> ++
15:58:17 <gouthamr> ty very much for raising awareness and for the insights :)
15:58:28 <fungi> my pleasure! it's been interesting to dig into
15:58:45 <gouthamr> anything else from anyone before we close the meeting?
15:59:45 <gouthamr> thank you all for joining.. and for reviewing changes! see you on #openstack-manila
15:59:47 <gouthamr> #endmeeting