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