| *** mhen_ is now known as mhen | 02:21 | |
| *** mhen_ is now known as mhen | 03:45 | |
| carloss | #startmeeting manila | 15:00 |
|---|---|---|
| opendevmeet | Meeting 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 |
| opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:00 |
| opendevmeet | The meeting name has been set to 'manila' | 15:00 |
| *** vhari_ is now known as vhari | 15:00 | |
| gouthamr | o/ | 15:00 |
| vhari | hi | 15:00 |
| carloss | courtesy ping: dviroel carthaca Sai ashrodri gireesh Kumar_T | 15:00 |
| Sai | o/ | 15:01 |
| * carloss is waiting some minutes before we start going through the agenda :) | 15:03 | |
| gireesh | o/ | 15:04 |
| carloss | let's get started | 15:04 |
| carloss | our meeting agenda for today: | 15:04 |
| carloss | #link https://wiki.openstack.org/wiki/Manila/Meetings#Next_meeting (Meeting agenda) | 15:04 |
| carloss | #topic Announcements | 15:04 |
| carloss | Schedule and Deadlines | 15:04 |
| carloss | #link https://releases.openstack.org/gazpacho/schedule.html (Gazpacho Schedule) | 15:04 |
| carloss | we're two weeks away from feature freeze | 15:05 |
| carloss | according to the release schedule, we were supposed to have the mid cycle this week, but we moved that 1 week earlier | 15:06 |
| carloss | and speaking of mid cycle | 15:06 |
| carloss | the recordings for both days are already available in the openstack manila youtube channel | 15: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 |
| carloss | o/ | 15:08 |
| carloss | if you missed something or would like to revisit the discussions, please refer to the link I just shared | 15:08 |
| carloss | that concludes everything I had for $topic | 15:08 |
| carloss | do you have an announcement to share with us today? | 15:09 |
| carloss | alright, that takes us to the next topic | 15:11 |
| carloss | #chair gouthamr vhari | 15:12 |
| opendevmeet | Current chairs: carloss gouthamr vhari | 15:12 |
| carloss | #topic Eventlet removal | 15:12 |
| carloss | so we talked about this around the PTG time frame | 15:13 |
| carloss | and we have been making progress on eventlet removal so far | 15:14 |
| carloss | mainly on switching the default threading backend from eventlet to oslo threading | 15:14 |
| carloss | I've started working on a couple of changes targeting that | 15:15 |
| carloss | including a job to test the performance of two different branches using rally-openstack | 15:15 |
| carloss | #link https://review.opendev.org/q/project:openstack/manila+topic:eventlet-removal (eventlet removal in openstack/manila) | 15:16 |
| carloss | these 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 group | 15:17 |
| carloss | we're initially planning to complete the removal on this cycle, even though we have a couple of weeks of development left | 15:17 |
| carloss | we're currently dealing with database issues (as you can see the unit test failures) | 15:18 |
| carloss | apparently, sqlite, which we use as the default engine for the unit tests doesn't handle concurrency very well | 15:19 |
| carloss | which is the next thing I am looking at at the moment | 15:19 |
| carloss | we're also going to look for uwsgi and the API impact | 15:20 |
| carloss | so these changes are really important because they can mean a big impact in the whole project | 15:20 |
| carloss | we've been testing with devstack, yes and as far as current tests go, we are not seeing any performance degradation | 15:21 |
| carloss | which is a good starting point | 15:21 |
| carloss | but the feedback is definitely appreciated | 15:21 |
| carloss | gouthamr: did I fail to note something? | 15:21 |
| gouthamr | sounds good to me.. i think getting rid of it in the scheduler/share/data managers is a big improvement | 15:21 |
| Anoop_Shukla_ | How are we testing performance degradation? | 15:21 |
| Anoop_Shukla_ | Some sort of scale/performance testing? | 15:22 |
| gouthamr | 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 doing | 15:22 |
| gouthamr | and ensure we fix up bugs if any and backport them to G | 15:22 |
| gouthamr | Anoop_Shukla_: carloss is using rally benchmarking | 15:23 |
| Anoop_Shukla_ | Okay cool! | 15:23 |
| * carloss had technical problems and needed to reboot | 15: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 testing | 15:24 |
| carloss | so there's one job that reports the run for both tasks and also shares a trend report | 15: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 doing | 15:25 |
| carloss | ++ | 15:25 |
| carloss | and try to complete the removal early in the next release cycle | 15:25 |
| carloss | any questions on eventlet removal? | 15:28 |
| carloss | so I'd like to ask for help on reviews and testing | 15:30 |
| carloss | that's a big thing for all projects | 15:30 |
| carloss | that said, I think we can switch topics | 15:30 |
| carloss | #topic Review Focus | 15:30 |
| carloss | #link https://etherpad.opendev.org/p/manila-gazpacho-review-focus (Gazpacho review focus) | 15:30 |
| carloss | honestly, at this point our focus should be mostly on the features | 15:30 |
| carloss | and we had a good chance to look at changes at the mid cycle and share some feedback already | 15:31 |
| kpdev | +1 | 15:33 |
| gouthamr | can i have some attention on the v1 removal patches because they've the most potential of breaking everything else | 15:33 |
| gouthamr | #link https://review.opendev.org/q/topic:%22remove-v1%22+project:openstack/manila | 15:33 |
| gouthamr | a 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 things | 15:33 |
| gouthamr | we could start here: | 15:34 |
| gouthamr | #link https://review.opendev.org/q/topic:%22remove-v1%22+project:openstack/manila-tempest-plugin | 15:34 |
| carloss | gireesh Anoop_Shukla_ Sai carthaca vhari could you please take a look? ^ :) | 15:34 |
| gouthamr | if these test changes merge, it'll make it easier to transition everything v1 in manila to v2 | 15:34 |
| carloss | ++ | 15:35 |
| gouthamr | having this merged ASAP would be less painful for us.. so maybe today or tomorrow? :D | 15:35 |
| Sai | Sure carloss | 15:35 |
| gouthamr | we have exactly 2 weeks to feature freeze, and we sure need them to fix up all the merge issues that'll arise.. | 15:36 |
| gouthamr | that said, you could also be prepared for this transition by not adding any more content to the manila/api/v1/ folder | 15:36 |
| gouthamr | s/folder/modules | 15:37 |
| gireesh | sure carloss | 15:38 |
| carloss | sure gouthamr, I'll get to these changes asap | 15:39 |
| carloss | would like to review them today | 15:39 |
| carloss | and thanks stephenfin and gouthamr for working on these changes | 15:40 |
| gouthamr | ty, i wonder if we can seek to steal some of dviroel's time as well on this | 15:41 |
| carloss | dviroel 👀 if you have the chance, could you please help the zorillas getting rid of a decade old code? :D | 15:42 |
| gouthamr | haha | 15:42 |
| carloss | ;et | 15:43 |
| * carloss fat fingered enter, sorry | 15:43 | |
| carloss | let's move to the next topic :) | 15:43 |
| carloss | #topic Bug Triage | 15:43 |
| carloss | vhari: o/ | 15:43 |
| vhari | ty carloss :) | 15:43 |
| vhari | let's have a look #link https://bugs.launchpad.net/manila/+bug/2141462 | 15:44 |
| carloss | easy one :P | 15:44 |
| vhari | ty for reporting this carloss | 15:44 |
| carloss | for some reason, it got duplicated | 15:44 |
| carloss | it is a duplicate of | 15:44 |
| carloss | #link https://bugs.launchpad.net/manila/+bug/2141463 | 15:44 |
| carloss | maybe I was too fast and double clicked the create button? can be | 15:45 |
| carloss | this is an issue I ran into while making the manage/unmanage scenario test work in manila | 15:45 |
| carloss | we can backport this because this is actually not happening only with manage/unmanage | 15: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 | |
| carloss | I fixed the pep8 issue locally and never pushed | 15:46 |
| vhari | great ty for the context .. will follow up once the fix is pushed | 15:48 |
| carloss | done | 15:48 |
| vhari | awesome .. any other considerations? | 15:48 |
| gouthamr | good stuff ty carloss.. when thinking about this issue | 15:48 |
| gouthamr | i realized one has to read the share manager quite a bit to understand the driver's expectations | 15:48 |
| gouthamr | we 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 |
| carloss | that is awesome, thanks for pushing that gouthamr | 15:50 |
| carloss | driver maintainers will certainly appreciate it :) | 15:50 |
| gouthamr | it's extensive and verbose, but, we probably need it so we can articulate the expected behavior | 15:50 |
| gouthamr | for 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 |
| gouthamr | and 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 rules | 15:52 |
| gouthamr | but not all of them, because we didn't _require_ that through docs | 15:52 |
| gouthamr | anyway, helpful stuff :) | 15:52 |
| Sai | gouthamr: Awesome!! Nice to see that. | 15:53 |
| Anoop_Shukla_ | Great! | 15:53 |
| carloss | indeed | 15:53 |
| carloss | thanks for working on it | 15:53 |
| gouthamr | ++ | 15:54 |
| carloss | I'll share feedback in the change | 15:54 |
| gouthamr | ty | 15:54 |
| Sai | Ahh, yes. Thank you Goutham..!! | 15:54 |
| vhari | ty indeed | 15:54 |
| carloss | Sai Anoop_Shukla_ gireesh kpdev: please take a look took - you guys have lots of experience with drivers, so your feedback would be appreciated | 15:54 |
| kpdev | ack | 15:55 |
| Anoop_Shukla_ | Definitely! | 15:55 |
| carloss | awesome, thanks | 15:55 |
| Sai | Ack. | 15:55 |
| vhari | we'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/2141596 | 15:55 |
| vhari | ty all for pitching in | 15:56 |
| carloss | vhari: ack, thanks for bringing it up | 15:56 |
| carloss | I think something is upsetting openstack-ansible | 15:56 |
| vhari | ofc yw | 15:56 |
| carloss | I'll take a look at it | 15:57 |
| carloss | #topic Open Discussions | 15:57 |
| carloss | alright, 3 minutes, I know | 15:57 |
| carloss | but I wanted to bring something up | 15:57 |
| * dviroel is back online :) | 15:57 | |
| carloss | it's election season in OpenStack | 15:58 |
| carloss | meaning it's time to choose PTLs and TC members | 15:58 |
| carloss | it is very important to participate in those elections | 15:58 |
| carloss | and the thing I'd like to bring up is related to that | 15:58 |
| carloss | I have been the PTL of Manila for the past couple of years | 15:58 |
| carloss | and it's an enjoyable experience and really nice to work with you | 15:59 |
| carloss | but 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 stage | 15:59 |
| carloss | if you're interested to know more about the role | 16:00 |
| carloss | a 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 |
| vhari | ty for all your contributions carloss++ | 16:01 |
| carloss | does that mean we'll go leaderless? nope... I am still planning to run for PTL for 2026.2 | 16:02 |
| carloss | but 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 up | 16:02 |
| carloss | thank you folks :) I'm lucky to work with you all | 16:03 |
| dviroel | ty for the hard work carloss++ | 16:03 |
| Sai | Thank you carloss!! | 16:04 |
| carloss | tyty | 16:04 |
| Anoop_Shukla_ | Thanks Carloss. You have been the spinal cord on Manila. :) | 16:04 |
| carloss | thanks, Anoop! | 16:04 |
| carloss | alright, we're 4 minutes past the meeting time, meaning it's time to wrap up... let's take discussions to #openstack-manila | 16:04 |
| carloss | thank you very much for participating | 16:04 |
| carloss | hope you have a great day! | 16:04 |
| carloss | #endmeeting | 16:05 |
| opendevmeet | Meeting ended Thu Feb 12 16:05:07 2026 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:05 |
| opendevmeet | Minutes: https://meetings.opendev.org/meetings/manila/2026/manila.2026-02-12-15.00.html | 16:05 |
| opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/manila/2026/manila.2026-02-12-15.00.txt | 16:05 |
| opendevmeet | Log: https://meetings.opendev.org/meetings/manila/2026/manila.2026-02-12-15.00.log.html | 16:05 |
| dviroel | gouthamr: carloss: sure I can help with the "remove-v1" | 16:05 |
| carloss | dviroel: tyvm :D | 16:05 |
| gouthamr | ty dviroel! | 16:09 |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!