Thursday, 2026-01-29

*** ricolin_ is now known as ricolin00:16
*** mhen_ is now known as mhen02:39
carloss#startmeeting manila15:00
opendevmeetMeeting started Thu Jan 29 15:00:15 2026 UTC and is due to finish in 60 minutes.  The chair is carloss. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
opendevmeetThe meeting name has been set to 'manila'15:00
carlosscourtesy ping: dviroel vhari gouthamr carthaca Sai gireesh Kumar_T15:00
vhari_o/15:00
Saio/15:00
*** vhari_ is now known as vhari15:00
carthacahi15:00
Kumar_To/15:00
VolodymyrBoiko[m]o/15:01
kpdevhi15:01
fungiahoy15:02
gouthamro/15:02
gireesho/15:03
carlosso/ hello everyone. Welcome!15:03
carlossour meeting agenda for today: https://wiki.openstack.org/wiki/Manila/Meetings#Next_meeting15:04
carlosslet's get started15:04
carloss#topic Announcements15:04
carlossSchedule and Deadlines15:04
carloss#link https://releases.openstack.org/gazpacho/schedule.html (Gazpacho release schedule)15:04
carlossthis is feature proposal freeze week15:04
carlossand new driver deadline15:05
carlosswhat does this mean though?15:05
carlossall new Manila features must be proposed and substantially completed, with unit, functional and integration tests by the end of the week. Collaborative review sessions must be proposed at this timeline, in order to speed up the review process15:05
carloss^ for the feature proposal freeze15:05
carlossand the 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 freeze15:05
carlosswe're 4 weeks away from feature freeze itself15:06
carlossaccording to the milestones we've added to the official release schedule, our mid cycle should happen in two weeks, but I think considering the high volume of patches being proposed we could have that next week15:07
carlossif you are all okay with it15:07
carlossbut first, let me ask: are you working on a feature that has not been proposed to gerrit yet?15:08
carlossif so, please submit the change to gerrit by tomorrow or reach me out so we can chat about it and discuss it15:09
carlossI think that takes us to the second announcement of today: Mid Cycle Tuesday and Thursday (Feb 3rd and 5th)15:09
carlossis everyone okay having the mid cycle next week? the dates I am proposing would be Tuesday and Thursday, from 15:00 to 16:30 UTC15:10
carlossI think that should be enough time for us to go through the changes we have on gerrit15:10
gouthamr+115:11
kpdev+115:12
Sai+115:12
vhari+115:12
Kumar_T+115:13
gireesh+115:13
carlossThursday means we'd only stay for extra 30 minutes in the next upstream weekly, as we will reuse this meeting slot15:13
carlossthanks for the feedback. I'll send an email to the mailing list asap15:13
carlosslast but not least15:14
carlossApril 2026 PTG Dates & Registration Now Available :)15:14
carlossnext PTG will take place April 20-24, 202615:14
carlossso please, mark your calendars15:14
carloss21 is a holiday in Brazil but traditionally we skipped Tuesdays on PTGs, so I think we'll be alright15:15
carlossand I'm not planning to take the 20th off too, so I'll be around15:15
carlossso please register:15:15
carloss#link https://ptg.openinfra.org/ (PTG registration)15:16
carlossthat's all I had for $topic15:16
carlossdo you have any other announcement to share with us today?15:17
carlossalright, let's go to the next topic15:19
carloss#topic Review Focus15:19
carloss#link https://etherpad.opendev.org/p/manila-gazpacho-review-focus (Review focus etherpad)15:19
carlosslet's use this meeting to go through the featureful changes listed on the etherpad and estimate how much time would be needed in the mid cycle for the collab reviews15:20
carloss#link https://review.opendev.org/c/openstack/manila/+/928081 (Allow services API to filter by ensuring)15:20
carlossthis is feature freeze material - bumps the API15:21
carlossfailing on CI, I need to circle back and fix the issues15:21
carlossit's an RFE though, we can keep it in the parking lot for the mid cycle imho15:21
carlossunless we have strong opinions in the comments considering its design15:22
carloss#link https://review.opendev.org/c/openstack/manila/+/952821 (NetApp - Update ensure_shares())15:23
carlossthis is an RFE... had reviews but not sure we'd need some time in collab reviews. I'd say up to kpdev if he'd like to walk us through it15:23
gouthamrthe API filtering patch seems like a good one to get in, tech debt imo15:23
Anoop_Shukla_There are open comments on this review..15:24
carlossgouthamr++15:24
carlossAnoop_Shukla_: yep15:24
carlossif you guys would like to use the opportunity to cover that over a call that's also a good option15:25
carloss#link https://review.opendev.org/c/openstack/manila/+/957200 (Dell PowerScale: Added support of revert to snapshot)15:26
* carloss is sharing this but there is kind of ten features being proposed in the Dell drivers :)15:26
Anoop_Shukla_+1 I think we can have a call to close some of these open comments.15:27
carlossAnoop_Shukla_: ack, thanks. I'll add that to the mid cycle etherpad15:27
carloss#link https://etherpad.opendev.org/p/manila-gazpacho-mid-cycle (Mid cycle etherpad)15:27
* carloss apologizes, thought the link was sent in the announcement parts15:27
carlossI'll message the Dell engineers and ask them to join us15:29
carlossI think their participation can help a lot with feedback from other driver maintainers on their changes15:29
srineshHi, from HPE we have raised a new driver review for HPE Alletra MP File https://review.opendev.org/c/openstack/manila/+/968969. We have addressed a couple of rounds of review comments from gouthamr. Wanted to check about review from another reviewer and if we should add it to the review focus etherpad ?15:29
carlosshey srinesh thanks for bringing this up. yeah, please add it to the etherpad15:30
srineshsure will include it15:31
carlosssrinesh: I'd also encourage you to join us at the mid cycle next week if possible - we are planning on having collab review sessions, where the change authors walks the other contributors over the changes and we can collect feedback in the call15:31
carlossit also helps with the review process15:31
carlosssrinesh: thanks for looking into adding it to the etherpad15:32
carloss#link https://review.opendev.org/q/topic:%22bp/manage-with-mount-point-name%22 (manage with mount point name)15:33
srineshsure, will attend the review sessions15:33
carlosssrinesh: awesome, we'll be glad to have you in the call15:33
gouthamrsrinesh: the latest code changes look good, but, still concerned about the CI reporting … do you need any help from the folks on #opendev15:33
funginote that it's now #opendev:opendev.org on matrix15:34
fungithough if this is openstack-specific discussion, the #openstack-infra irc channel on oftc is a better fit15:35
gouthamr+115:35
srineshgouthamr: Yes looks like we will need help regarding account permissions..15:36
srineshI will check with our CI team and get back on specifics15:38
gouthamrack, another option is to email openstack-discuss@lists.openstack.org with your query if it’s better to articulate the situation. probably helps with timezone conflicts too15:38
carloss++15:39
srineshgouthamr: sure, will do that15:39
srineshcarloss: For the mid cycle reviews is there a separate invite which will be shared?15:40
carlosssrinesh: I will share a .ics file in the openstack-discuss mailing list15:40
srineshsure15:42
carlossalright, couple more changes that qualify for feature freeze:15:42
carlossQoS Types:15:42
carloss#link https://review.opendev.org/q/topic:%22bp/qos-types%2215:42
carlossManilaclient cleanups:15:42
carloss#link https://review.opendev.org/c/openstack/python-manilaclient/+/973726/ (Removal of "manila" CLI)15:42
carloss#link https://review.opendev.org/c/openstack/python-manilaclient/+/647538/ (Transition to keystoneauth)15:42
carlossRemove API v1:15:43
carloss#link https://review.opendev.org/q/topic:%22remove-v1%22+project:openstack/manila15:43
carloss#link https://review.opendev.org/q/project:openstack/manila-tempest-plugin+topic:remove-v1 15:43
carloss#link https://review.opendev.org/c/openstack/manila/+/940564 (Fix delete scheduler hints when share not found)15:43
carloss#link https://review.opendev.org/c/openstack/manila/+/973777 (Metadata for Share Replica Resource)15:43
carloss#link https://review.opendev.org/c/openstack/python-manilaclient/+/97392315:43
carloss#link https://review.opendev.org/c/openstack/manila/+/973578 (NetApp - Add support for Synchronous replication for share )15:43
carlossI'll add the collab review for these directly to the etherpad, considering the magnitude of the changes15:43
carlossif you'd like to drop them, please edit the mid cycle etherpad15:43
carlossand15:44
carloss#link https://review.opendev.org/q/project:openstack/manila+topic:eventlet-removal+status:open (eventlet removal changes)15:44
gouthamr^ the api-v1 removal and manila CLI removal patches are significant and could use extended testing… I’d be happy to collab review these, but, it’s code deletion :D I’d be glad to start getting eyes on this sooner15:44
carlossgouthamr: ack, makes sense :)15:44
carlossalright, I think that covers feature proposal freeze and the mid cycle topic15:46
* carloss was just chatting to vhari and we have no new bugs, so we can use the extra time to cover open discussion topics15:47
carlossbefore we switch topics, anything else you'd like to share on $topic?15:47
carloss#topic Open Discussion15:48
carlossfungi: thanks for joining us again to continue the discussion we had last week15:48
fungimy pleasure! continuing from last week's conversation...15:48
fungithis effort started with representatives from member organizations sharing frustrations with, primarily, their employees' experiences trying to contribute patches in various openstack projects15:48
fungiinvestigating these reports on a case-by-case basis, foundation staff concluded most misunderstandings were due to mismatched expectations arising from incomplete communication or silence (and not necessarily on the part of the maintainers)15:49
fungiwhat we've observed from successful exchanges in some projects is that increasing communication effectiveness ultimately leads to improved efficiency and time savings for all parties involved; some examples include:15:49
fungidocumenting review priorities and the prioritization process, as well as publicizing it more (e.g. with pointers in review comments), so that change owners know the priority for their own work and how to get involved in that decision15:49
fungiproactively communicating reviewer availability, changes in availability, and explicit handoff to other reviewers, so that change owners know how long they might be waiting (and encouraging them to communicate their own availability)15:49
fungioverall clearer communications with change owners, for example avoiding heavy reliance on acronyms and team-specific jargon, since english is not the primary language for a majority of our community and their familiarity with it varies15:49
fungito this end, i and other community managers on the foundation staff are working on putting together some materials that we hope teams will find useful, and will collaborate with us to help improve and expand further15:49
fungione thing we want to try is cut-and-paste review response templates for common situations; the vulnerability management team has used similar techniques for bug triage and assembling advisories, and they've found it saves a lot of time15:49
fungianother is assembling contributor and reviewer checklists to help avoid common pitfalls and anti-patterns, based on all of the earlier focus group feedback and brainstorming sessions we held with the community in 202415:49
fungisomething else we want to try is collaborating to produce case studies with companies who have been investing in project maintenance work and whose employees have a track record of successful contribution patterns15:49
fungiwe also plan to continue identifying additional tactics and strategies that teams have positive experiences with, to see if there's a way they can be generalized for adoption by other teams facing similar challenges15:50
fungiif anybody has follow-up thoughts or questions on any of the above, as well as for the survey and metrics analysis from last week now that you've had time to mull it over, i'm happy to answer questions and entertain feedback here15:50
fungi(or in the #openstack-manila irc channel after the meeting, or on the openstack-discuss mailing list, or even directly/in private for that matter)15:50
carlossfungi: one question, from the data from the survey, what method the teams that are clearly communicating priorities are using for it? is there a method that stands out?15:53
funginot so far, for the most part it seems like at least in the survey responses, contributors are looking in the wrong places for that information15:54
gouthamrone thing we could do is put the review prioritization etherpad in our documentation.15:54
fungialso, like i suggested above, you can even link to it in initial review comments15:55
carlossyeah, I think documenting that would be nice15:55
gouthamrwe do switch it every cycle currently, so it might go stale - but we use predictable  naming15:55
fungithat sidesteps the related problems with contributors not finding the team's contributor docs15:55
carlossI think I can also set something to the #opensatack-manila channel's topic15:55
carlossas we often see contributors asking for reviews there15:56
carloss^ not thinking this will be a game changer, but I think it can help15:57
carlossand if we have places pointing to it, maybe we could also reword it15:57
carlossto also mention the priority of the reviews15:57
carloss> but we use predictable  naming15:57
carloss++15:57
carloss> and if we have places pointing to it, maybe we could also reword it15:58
carlosssorry, I was referring to the review focus etherpad15:58
carlossand setting the priorities there15:58
carlossand trying to clearly communicate where to look at to see the team's priorities15:58
fungimakes sense, i agree that's worth trying15:58
carlossjust thought of something: is there a way to have a bot on gerrit?15:59
fungiwe used to, and resurrecting that came up in earlier discussions about this15:59
carlossthat when you propose the first patch set of a change, it displays a message on where the team is keeping their priorities list?15:59
carlossyeah, I think it can be useful16:00
carlossrequires the change author to also be paying attention to it16:00
fungiwhen gerrit changed its user database backend from sql to git (notesdb), the welcomebot stopped working because it needed to be redone for looking up the user's change history16:00
fungibut also for this purpose we'd probably want a somewhat different design16:01
carlossyeah16:01
fungiprobably a table mapping repository names to the data that should be posted would be sufficient16:02
fungithat way teams can have their own team-spoecific information posted in the initial comment to every change16:02
* vhari joining late in the discussion .. has Gerrit AI code review feature been discussed? or any interest 16:02
vharithough it is not fool proof, there's been early adopters 16:02
fungivhari: yes, there was some conversation about it at the summit last year, sean mooney had a poc he was toying with16:03
carloss> that way teams can have their own team-spoecific information posted in the initial comment to every change16:03
carloss++ - I think this can be a good thing to raise awareness of contributors16:03
vharifungi, good to know, will check it out 16:03
fungijulia also brought that up in the context more of implementation details for integrating it into the workflow16:03
vhariafaik it may require work from maintainers and training etc.16:04
fungii think sean's poc was just something running locally to give feedback on personal diffs before pushing them to gerrit16:04
fungianyway, i went way over time, i don't want to hold the meeting up16:04
vharifungi++ 16:05
carlossalright, I can take the AI to update our doc and share where we keep the reviews list and where we prioritize. I can also revamp the review focus etherpad to make it display priorities16:05
carlossI think this is a step in the right direction16:05
carlossfungi: thanks for bringing this up16:05
fungisounds great16:05
fungimy pleasure, as always!16:05
carlossreally appreciate the discussion16:05
carlossand the thoughts16:05
carlossfeedback, etc :)16:05
vhariAI as in Action Item :) 16:05
carlosshaha, yeah, that has a double meaning now :)16:06
carlossalright, let's continue in #openstack manila16:06
carlossgouthamr++ fungi++ vhari++ thanks for sharing your thoughts16:06
carlosss/#openstack manila/#openstack-manila16:06
carlossthanks for participating everyone16:06
carlosshave a great day16:07
carloss#endmeeting16:07
opendevmeetMeeting ended Thu Jan 29 16:07:08 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:07
opendevmeetMinutes:        https://meetings.opendev.org/meetings/manila/2026/manila.2026-01-29-15.00.html16:07
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/manila/2026/manila.2026-01-29-15.00.txt16:07
opendevmeetLog:            https://meetings.opendev.org/meetings/manila/2026/manila.2026-01-29-15.00.log.html16:07

Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!