15:00:08 <carloss> #startmeeting manila
15:00:08 <opendevmeet> Meeting started Thu Jul 24 15:00:08 2025 UTC and is due to finish in 60 minutes.  The chair is carloss. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:00:08 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:00:08 <opendevmeet> The meeting name has been set to 'manila'
15:00:12 <Sai> o/
15:00:18 <vhari> hi
15:00:26 <carloss> courtesy ping: dviroel ashrodri gireesh
15:01:31 <kpdev> hi
15:02:05 <haixin> hi
15:02:25 <carloss> o/ hello everyone
15:02:33 <carloss> our meeting agenda for today:
15:02:38 <carloss> #link https://wiki.openstack.org/wiki/Manila/Meetings (Meeting agenda)
15:02:41 <carloss> let's get started
15:02:50 <carloss> #topic Announcements
15:03:01 <carloss> Schedule and Deadlines
15:03:03 <carloss> #link https://releases.openstack.org/flamingo/schedule.html (Flamingo Schedule)
15:03:07 <gireesh> hi
15:03:19 <carloss> o/
15:03:30 <carloss> we're one week away from feature proposal freeze
15:03:36 <carloss> and the new driver deadline
15:03:50 <carloss> and two weeks away from the manila mid cycle
15:04:11 <carloss> for feature proposal freeze:
15:04:11 <carloss> All 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 process.
15:04:22 <carloss> and for the new driver deadline:
15:04:23 <carloss> 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 freeze.
15:04:41 <carloss> is there a feature you are planning to propose and didn't make it to gerrit yet?
15:04:48 <carloss> or a driver
15:08:18 <carloss> taking silence as no
15:08:32 <carloss> I'll send the mid-cycle email this week
15:08:44 <Anoop_Shukla> None from NetApp side
15:08:50 <carloss> thanks Anoop_Shukla
15:08:54 <carloss> and the last announcement I wanted to share:
15:09:03 <carloss> FIPS job is broken and fixes were proposed
15:09:35 <carloss> #link https://review.opendev.org/c/openstack/manila-tempest-plugin/+/955732
15:09:43 <carloss> #link https://review.opendev.org/c/openstack/manila/+/955733
15:09:50 <carloss> big thank you to eharney_ for proposing the fixes
15:10:05 <carloss> haixin kpdev can I get your eyes on these changes?
15:10:08 <carloss> I'll review them as well
15:10:42 <haixin> ok, i will
15:11:23 <carloss> thank you!
15:12:41 <carloss> that's all I had for $topic
15:12:50 <carloss> is there an announcement you'd like to share with us today?
15:14:44 <carloss> #topic Review Focus
15:15:03 <carloss> as we're 1 week away from the feature proposal freeze, let's go through the featureful changes
15:16:12 <carloss> #link https://review.opendev.org/c/openstack/manila/+/928081 (Allow services API to filter by ensuring)
15:16:27 <carloss> this is a bug fix but it bumps the api version, meaning that it is eligible for the feature freeze
15:16:45 <carloss> I'll update this change asap and check for the need of additional functional tests
15:18:53 <carloss> #link https://review.opendev.org/c/openstack/python-manilaclient/+/950414 (Add option to override API endpoint)
15:18:58 <carloss> this is featureful~ish
15:19:09 <carloss> but one that would be nice to make it part of the client release on this cycle
15:19:58 <kpdev> yes
15:20:10 <vhari> carloss++
15:21:11 <carloss> #link https://review.opendev.org/c/openstack/manila/+/952580 (Netapp - Enable logical space reporting )
15:21:27 <carloss> this is also somehow a feature, I think it should be fine to get it done in this cycle
15:21:56 <carloss> I'd like to request some testing on this
15:22:11 <carloss> Sai gireesh Anoop_Shukla: can one/some of you test this change?
15:22:15 <carloss> and share the output of the testing
15:23:33 <carloss> #link https://review.opendev.org/q/topic:%22bp/share-backup-out-of-place-restore%22 (Out of place backup restore)
15:23:54 <carloss> CI is not green here yet, I'll ping za and ask about his plans for this change
15:24:28 <gireesh> sure carloss
15:24:33 <carloss> gireesh: ty
15:24:37 <carloss> #link https://review.opendev.org/c/openstack/manila/+/947255 (Dell PowerScale: Added support of thin provisioning)
15:24:51 <carloss> this had positive reviews and the parent change is blocking this from merging
15:25:18 <carloss> in the parent change, I asked to split up the fixes because that means it's easier for us to backport changes
15:25:24 <carloss> rather than backporting the whole patch together
15:25:51 <carloss> I also mentioned about all other distributions that can benefit form it
15:25:53 <carloss> from*
15:26:29 <carloss> but seems to be in a good shape, nileshthathagar and the Dell team managed to have the Dell CI up and running and reporting to the changes
15:26:35 <carloss> which is a very good sign
15:26:40 <carloss> and helps us merging changes faster
15:27:15 <carloss> let's see how the discussion to split up the changes evolve
15:27:18 <carloss> #link https://review.opendev.org/c/openstack/manila/+/952736 (Dell PowerScale: Rename Isilon to PowerScale in Manila Driver)
15:27:39 <carloss> Dell engineers are also renaming the driver
15:27:44 <zgoggin> Hi Carloss! I've been busy tutoring for the summer student program the past couple of weeks, plan is to still go ahead if I can make it in time :)
15:28:02 <carloss> zgoggin: great, thank you for the update!
15:29:27 <carloss> and last but not least
15:29:36 <carloss> #link https://review.opendev.org/q/topic:%22bp/share-encryption%22 (Share encryption series)
15:29:46 <carloss> possibly the biggest feature for this cycle
15:29:57 <carloss> it is in a good shape
15:30:10 <carloss> tests being proposed, unit test coverage
15:30:44 <carloss> and I was working with Sai on how to add Barbican to the devstack installation and make the configs visible
15:30:50 <carloss> apparently, everything is there
15:30:58 <Sai> > ++
15:31:03 <kpdev> thanks Carloss.  Most of the issues are addressed on this topic. Tested are added in tempest to validate barbican connection with dummy dhss.
15:31:14 <Sai> Thank you so much carloss for supporting!
15:32:03 <carloss> I was looking at the functional tests and the workflow seems to be tested, but the dummy driver isn't doing anything
15:32:11 <carloss> (I know it doesn't do anything)
15:32:28 <carloss> kpdev Sai: anytime
15:32:47 <kpdev> dummy driver is testing barbican connection
15:32:50 <carloss> ... but I was wondering if we can make the dummy driver behave like a storage backend would do?
15:33:08 <kpdev> there is nothing new w.r.t share creation as its encryption key ref and completely driver part.
15:33:44 <carloss> yes, exactly, but as we don't have any other first party driver testing
15:34:02 <kpdev> We can do pending suggestions as follow-up. But this is what we agreed on w.r.t. tempest tests. First party driver will be tested with netapp CI
15:34:04 <carloss> can it make some calls to barbican? get the secret? ensure that what we're providing is enough?
15:34:11 <kpdev> also on PR testing results with netapp driver are shared
15:34:25 <carloss> > We can do pending suggestions as follow-up. But this is what we agreed on w.r.t. tempest tests. First party driver will be tested with netapp CI
15:34:25 <carloss> I don't think this should be part of a follow-up
15:34:31 <kpdev> yes it create and get barbican secret
15:34:56 <carloss> from the get go we are discussing how this should be tested, we are now down to testing it with generic driver + dummy, to only dummy, which isn't doing anything
15:38:44 <carloss> so my suggestion is: let's try to make the most we can with the dummy driver just to ensure we are passing the correct parameters
15:38:49 <carloss> and that they can be used by a real backend
15:39:47 <carloss> we can discuss this next week or at the mid cycle
15:43:21 <carloss> that's all for features I'd like to bring up today
15:43:31 <carloss> is there another featureful change you'd like to bring up on this meeting?
15:43:36 <carloss> or something you're still working on?
15:44:33 <carloss> so we have zero new bugs today
15:44:38 <carloss> let's skip to open discussion
15:44:42 <carloss> #topic Open Discussion
15:47:30 <carloss> the schedule for the OpenInfra summit in Europe is out:
15:47:33 <carloss> #link https://summit2025.openinfra.org/a/schedule/#
15:48:37 <carloss> please check it out
15:49:06 <carloss> there will also be an opportunity to meet people from leadership and/or the foundation from what I read in the mailing list
15:49:15 <carloss> and that's definitely a nice event
15:52:23 <carloss> alright, let's wrap up
15:52:28 <carloss> thanks for participating
15:52:35 <carloss> let's get back to #openstack-manila
15:52:45 <carloss> have a great rest of your day!
15:52:46 <carloss> #endmeeting