Thursday, 2026-02-12

*** mhen_ is now known as mhen02:21
*** mhen_ is now known as mhen03:45
carloss#startmeeting manila15:00
opendevmeetMeeting started Thu Feb 12 15:00:33 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
*** vhari_ is now known as vhari15:00
gouthamro/15:00
vharihi15:00
carlosscourtesy ping: dviroel carthaca Sai ashrodri gireesh Kumar_T15:00
Saio/15:01
* carloss is waiting some minutes before we start going through the agenda :)15:03
gireesho/15:04
carlosslet's get started15:04
carlossour meeting agenda for today:15:04
carloss#link https://wiki.openstack.org/wiki/Manila/Meetings#Next_meeting (Meeting agenda)15:04
carloss#topic Announcements15:04
carlossSchedule and Deadlines15:04
carloss#link https://releases.openstack.org/gazpacho/schedule.html (Gazpacho Schedule)15:04
carlosswe're two weeks away from feature freeze15:05
carlossaccording to the release schedule, we were supposed to have the mid cycle this week, but we moved that 1 week earlier15:06
carlossand speaking of mid cycle15:06
carlossthe recordings for both days are already available in the openstack manila youtube channel15:07
carloss#link https://www.youtube.com/watch?v=N_6L7VehvXM&list=PLnpzT0InFrqBOAg-1f3_H8TaB1__bgjEF (Mid Cycle YouTube playlist)15:07
Anoop_Shukla_O/15:07
carlosso/15:08
carlossif you missed something or would like to revisit the discussions, please refer to the link I just shared15:08
carlossthat concludes everything I had for $topic15:08
carlossdo you have an announcement to share with us today?15:09
carlossalright, that takes us to the next topic15:11
carloss#chair gouthamr vhari15:12
opendevmeetCurrent chairs: carloss gouthamr vhari15:12
carloss#topic Eventlet removal15:12
carlossso we talked about this around the PTG time frame15:13
carlossand we have been making progress on eventlet removal so far15:14
carlossmainly on switching the default threading backend from eventlet to oslo threading15:14
carlossI've started working on a couple of changes targeting that15:15
carlossincluding a job to test the performance of two different branches using rally-openstack15:15
carloss#link https://review.opendev.org/q/project:openstack/manila+topic:eventlet-removal (eventlet removal in openstack/manila)15:16
carlossthese changes in manila initialize the new threading backend by default, and we'll also move from our current manila-share thread spawning method to use oslo's thread group15:17
carlosswe're initially planning to complete the removal on this cycle, even though we have a couple of weeks of development left15:17
carlosswe're currently dealing with database issues (as you can see the unit test failures)15:18
carlossapparently, sqlite, which we use as the default engine for the unit tests doesn't handle concurrency very well15:19
carlosswhich is the next thing I am looking at at the moment15:19
carlosswe're also going to look for uwsgi and the API impact15:20
carlossso these changes are really important because they can mean a big impact in the whole project15:20
carlosswe've been testing with devstack, yes and as far as current tests go, we are not seeing any performance degradation 15:21
carlosswhich is a good starting point15:21
carlossbut the feedback is definitely appreciated15:21
carlossgouthamr: did I fail to note something?15:21
gouthamrsounds good to me.. i think getting rid of it in the scheduler/share/data managers is a big improvement15:21
Anoop_Shukla_How are we testing performance degradation?15:21
Anoop_Shukla_Some sort of scale/performance testing?15:22
gouthamrin case we're unable to wrap up our testing on it, we can take the route of keeping eventlet around in G, but adding an option to run without it like other services are doing15:22
gouthamrand ensure we fix up bugs if any and backport them to G15:22
gouthamrAnoop_Shukla_: carloss is using rally benchmarking15:23
Anoop_Shukla_Okay cool!15:23
* carloss had technical problems and needed to reboot15:23
carloss#link https://review.opendev.org/c/openstack/manila/+/974364 ([WIP] Add rally branch comparison job)15:24
gouthamr^ and is making it easier for us to compare the results from eventlet-based to non-eventlet based testing15:24
carlossso there's one job that reports the run for both tasks and also shares a trend report15:24
carloss> in case we're unable to wrap up our testing on it, we can take the route of keeping eventlet around in G, but adding an option to run without it like other services are doing15:25
carloss++15:25
carlossand try to complete the removal early in the next release cycle15:25
carlossany questions on eventlet removal?15:28
carlossso I'd like to ask for help on reviews and testing15:30
carlossthat's a big thing for all projects15:30
carlossthat said, I think we can switch topics15:30
carloss#topic Review Focus15:30
carloss#link https://etherpad.opendev.org/p/manila-gazpacho-review-focus (Gazpacho review focus)15:30
carlosshonestly, at this point our focus should be mostly on the features15:30
carlossand we had a good chance to look at changes at the mid cycle and share some feedback already15:31
kpdev+115:33
gouthamrcan i have some attention on the v1 removal patches because they've the most potential of breaking everything else15:33
gouthamr#link https://review.opendev.org/q/topic:%22remove-v1%22+project:openstack/manila15:33
gouthamra couple of these are in merge conflict, i will update them.. but, keeping them around for longer just means lots of merge conflicts as we merge things15:33
gouthamrwe could start here:15:34
gouthamr#link https://review.opendev.org/q/topic:%22remove-v1%22+project:openstack/manila-tempest-plugin 15:34
carlossgireesh Anoop_Shukla_ Sai carthaca vhari could you please take a look? ^ :)15:34
gouthamrif these test changes merge, it'll make it easier to transition everything v1 in manila to v215:34
carloss++15:35
gouthamrhaving this merged ASAP would be less painful for us.. so maybe today or tomorrow? :D 15:35
SaiSure carloss15:35
gouthamrwe have exactly 2 weeks to feature freeze, and we sure need them to fix up all the merge issues that'll arise..15:36
gouthamrthat said, you could also be prepared for this transition by not adding any more content to the manila/api/v1/ folder15:36
gouthamrs/folder/modules15:37
gireeshsure carloss 15:38
carlosssure gouthamr, I'll get to these changes asap15:39
carlosswould like to review them today15:39
carlossand thanks stephenfin and gouthamr for working on these changes15:40
gouthamrty, i wonder if we can seek to steal some of dviroel's time as well on this15:41
carlossdviroel 👀 if you have the chance, could you please help the zorillas getting rid of a decade old code? :D15:42
gouthamrhaha15:42
carloss;et15:43
* carloss fat fingered enter, sorry15:43
carlosslet's move to the next topic :)15:43
carloss#topic Bug Triage15:43
carlossvhari: o/15:43
vharity carloss :)15:43
vharilet's have a look #link https://bugs.launchpad.net/manila/+bug/214146215:44
carlosseasy one :P 15:44
vharity for reporting this carloss 15:44
carlossfor some reason, it got duplicated15:44
carlossit is a duplicate of15:44
carloss#link https://bugs.launchpad.net/manila/+bug/214146315:44
carlossmaybe I was too fast and double clicked the create button? can be15:45
carlossthis is an issue I ran into while making the manage/unmanage scenario test work in manila15:45
carlosswe can backport this because this is actually not happening only with manage/unmanage15:45
carloss#link https://review.opendev.org/c/openstack/manila/+/976299 (CephFS deletion failed bug fix)15:46
* carloss forgot to do a git review 🤦‍♂️15:46
carlossI fixed the pep8 issue locally and never pushed15:46
vharigreat ty for the context .. will follow up once the fix is pushed 15:48
carlossdone15:48
vhariawesome .. any other considerations?15:48
gouthamrgood stuff ty carloss.. when thinking about this issue15:48
gouthamri realized one has to read the share manager quite a bit to understand the driver's expectations15:48
gouthamrwe had this feedback before, but finally got around to thinking about driver docs:15:49
gouthamr#link https://review.opendev.org/c/openstack/manila/+/976320 15:49
carlossthat is awesome, thanks for pushing that gouthamr 15:50
carlossdriver maintainers will certainly appreciate it :)15:50
gouthamrit's extensive and verbose, but, we probably need it so we can articulate the expected behavior15:50
gouthamrfor example, deletions are meant to be idempotent in nearly all cases, but, failing a deletion call due to a missing resource would be annoying to end users.. 15:51
gouthamrand we've got some hidden behaviors: how can i allow access to the world? most drivers honor 0.0.0.0/0 or ::/0 as special access rules15:52
gouthamrbut not all of them, because we didn't _require_ that through docs15:52
gouthamranyway, helpful stuff :) 15:52
Saigouthamr: Awesome!! Nice to see that. 15:53
Anoop_Shukla_Great!15:53
carlossindeed15:53
carlossthanks for working on it15:53
gouthamr++15:54
carlossI'll share feedback in the change15:54
gouthamrty15:54
SaiAhh, yes. Thank you Goutham..!! 15:54
vharity indeed 15:54
carlossSai Anoop_Shukla_ gireesh kpdev: please take a look took - you guys have lots of experience with drivers, so your feedback would be appreciated15:54
kpdevack15:55
Anoop_Shukla_Definitely!15:55
carlossawesome, thanks 15:55
SaiAck.15:55
vhariwe're out of time for bugs .. have one more change to review if anyone want to have a look #link https://bugs.launchpad.net/manila/+bug/214159615:55
vharity all for pitching in 15:56
carlossvhari: ack, thanks for bringing it up15:56
carlossI think something is upsetting openstack-ansible15:56
vhariofc yw15:56
carlossI'll take a look at it15:57
carloss#topic Open Discussions15:57
carlossalright, 3 minutes, I know15:57
carlossbut I wanted to bring something up15:57
* dviroel is back online :) 15:57
carlossit's election season in OpenStack15:58
carlossmeaning it's time to choose PTLs and TC members15:58
carlossit is very important to participate in those elections15:58
carlossand the thing I'd like to bring up is related to that15:58
carlossI have been the PTL of Manila for the past couple of years15:58
carlossand it's an enjoyable experience and really nice to work with you15:59
carlossbut leadership changes are also very important for the project, so in case you're interested to become the Manila PTL, I am happy to work with you and get to that stage15:59
carlossif you're interested to know more about the role16:00
carlossa very good PTL documented it back on his PTL days:16:01
carloss#link https://docs.openstack.org/manila/latest/contributor/project-team-lead.html (PTL guide)16:01
vharity for all your contributions carloss++ 16:01
carlossdoes that mean we'll go leaderless? nope... I am still planning to run for PTL for 2026.216:02
carlossbut I am trying to also make sure that if you'd like to contribute that way, you can!16:02
gouthamr++ thank you for the dedication to this carloss.. it's a challenging all-encompassing job, but you've done it so well.. rotation is certainly good, and great that you'd mentor someone that'll step up16:02
carlossthank you folks :) I'm lucky to work with you all16:03
dviroelty for the hard work carloss++16:03
SaiThank you carloss!! 16:04
carlosstyty16:04
Anoop_Shukla_Thanks Carloss. You have been the spinal cord on Manila. :)16:04
carlossthanks, Anoop!16:04
carlossalright, we're 4 minutes past the meeting time, meaning it's time to wrap up... let's take discussions to #openstack-manila16:04
carlossthank you very much for participating16:04
carlosshope you have a great day!16:04
carloss#endmeeting16:05
opendevmeetMeeting ended Thu Feb 12 16:05:07 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:05
opendevmeetMinutes:        https://meetings.opendev.org/meetings/manila/2026/manila.2026-02-12-15.00.html16:05
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/manila/2026/manila.2026-02-12-15.00.txt16:05
opendevmeetLog:            https://meetings.opendev.org/meetings/manila/2026/manila.2026-02-12-15.00.log.html16:05
dviroelgouthamr: carloss: sure I can help with the "remove-v1"16:05
carlossdviroel: tyvm :D16:05
gouthamrty dviroel!16:09

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