15:00:11 #startmeeting manila 15:00:11 Meeting started Thu Nov 7 15:00:11 2024 UTC and is due to finish in 60 minutes. The chair is carloss. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:11 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:11 The meeting name has been set to 'manila' 15:00:23 courtesy ping: dviroel vhari gouthamr carthaca msaravan pulluri ashrodri 15:00:30 o/ 15:00:33 hi 15:00:37 o/ 15:01:31 0/ 15:02:38 o/ 15:03:01 o/ 15:03:11 o/ 15:03:34 hello everyone 15:03:59 feels good to be back 15:04:11 it's been 3 weeks without our regular weekly meetings 15:04:43 let's get started with today's agenda: 15:04:48 #link https://wiki.openstack.org/wiki/Manila/Meetings#Next_meeting 15:05:01 #topic Announcements 15:05:04 Schedule and Deadlines: 15:05:23 #link https://releases.openstack.org/epoxy/schedule.html 15:05:39 we're 1 week away from m-1 15:05:50 s/m-1/epoxy-1 15:06:16 so we should be looking at the things we are targeting for this milestone 15:06:47 we currently have 26 bugs being targeted for this milestone: 15:07:01 #link https://launchpad.net/manila/+milestone/epoxy-1 (Bugs targeted to Epoxy 1) 15:07:24 of course we've been carrying over some things, but would be nice if each of us could look into this list and check for fixes that are waiting for the review 15:07:31 so we can merge them within the deadline 15:07:45 and second thing on announcements: 15:07:47 PTG summary and recordings 15:07:58 I have posted the PTG summary on the mailing list last week: 15:08:06 #link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/Y6FIN2WLS52G34GT5NYT4LI52I3BSVEN/ 15:08:19 and also made all of the recordings available on the OpenStack manil youtube channel: 15:08:27 #link https://www.youtube.com/playlist?list=PLnpzT0InFrqDHGfSDPhiGtSeXd36mrI3T 15:08:41 if you missed something or would like to get back to a discussion we had, please take a look at the recordings 15:09:22 and thank you very much for your participation on PTG. The engagement and discussions were great 15:09:34 I'm looking forward to getting a lot accomplished over the cycle 15:09:42 that's all I had in terms of announcements 15:09:53 Is there an announcement you'd like to share with us today? 15:12:43 taking silence as no... 15:12:57 #topic Review focus 15:13:07 #link https://etherpad.opendev.org/p/manila-epoxy-review-focus (Epoxy review focus etherpad) 15:13:41 I see a lot of fixes were added to the etherpad 15:13:48 thanks for keeping it updated 15:14:08 for the first two changes, there aren't many updates 15:14:22 let's start with: 15:14:34 #link https://review.opendev.org/c/openstack/manila/+/931050 (Allow to update access rule for type 'ip') 15:14:48 thanks for keeping up with reviews on this change, haixin 15:14:50 we need some more eyes 15:14:59 :) 15:15:01 * carloss includes himself on this list 15:15:28 gireesh ashrodri gouthamr: could you please take a look at the core and client changes for it? 15:16:02 ack; swamped, but will do soon 15:16:55 ack 15:16:55 tyvm 15:17:53 #link https://review.opendev.org/c/openstack/manila/+/932397 (decorate all missing *_update methods with db_retry on deadlock) 15:18:47 interesting one, can be really useful for deadlocks on db updates 15:18:56 kpdev: thanks for working on this change 15:20:18 jayaanand ashrodri gireesh can I have your eyes on this change? 15:20:28 also, in the next one: 15:20:36 sure 15:20:42 #link https://review.opendev.org/c/openstack/manila/+/932912 ([Netapp] make deleted volume retention period configurable) 15:21:15 we also have 15:21:15 #link https://review.opendev.org/c/openstack/manila/+/932414 (Add new policy `list_all_projects` for share/share-snapshot) 15:21:41 and 15:21:57 ^^ ++ 15:22:01 i like this direction 15:22:37 a lot like i was checking with the "filter by host" behavior - we shouldn't be hardcoding the context.is_admin check anywhere, thanks kpdev 15:23:04 ok 15:23:17 #link https://review.opendev.org/c/openstack/manila/+/932600 (Improve get all instances with share data) 15:23:17 #link https://review.opendev.org/c/openstack/manila/+/933902 (Add config to allow share server migration with replicas) 15:23:39 thanks for the prompt feedback, gouthamr 15:24:56 so, a lot of changes, I'll add some review assignments in the etherpad to avoid the pings for each of them 15:25:04 so please keep looking at the etherapd 15:26:40 we need quick review on https://review.opendev.org/c/openstack/manila-specs/+/933558/ 15:26:58 this was discussed in ptg 15:27:26 ack, thanks 15:27:39 added to the list and will take a look 15:28:06 and tag more people in the etherpad too 15:28:44 any other change to bring up in $topic? 15:30:08 taking silence as no 15:30:16 #topic Bug Triage (vhari) 15:30:34 ty carl 15:30:43 #link https://etherpad.openstack.org/p/manila-bug-triage-pad-new (Bug Triage etherpad) 15:30:47 s/carl/carloss, 15:30:59 let's dive in :) 15:31:04 #link https://bugs.launchpad.net/manila/+bug/1929936 15:31:14 looking for minor triage today 15:33:10 we've been added to this as affected 15:33:18 but I'm not 100% sure if we support that 15:33:28 so some research is required on my end 15:33:43 ack 15:34:00 I can take a look at it and respond 15:34:23 carloss tyvm for looking into it 15:35:12 should we follow up in a couple of weeks and decide next steps? 15:36:42 yep, that sounds good 15:36:51 ack 15:36:54 moving on 15:36:58 #link https://bugs.launchpad.net/manila/+bug/2085788 15:38:00 interesting 15:38:03 thanks for the report, gouthamr 15:38:16 a lot of details in the bug 15:38:31 gireesh: can we have someone from the netapp team taking a look? 15:39:13 sure 15:39:35 thank you! :D 15:39:38 ty gireesh .. 15:39:43 I'd say it's a medium prio for now 15:39:54 pls let us know if additional info is required 15:39:58 ++ 15:40:20 last but not least #link https://bugs.launchpad.net/manila/+bug/2086767 15:41:46 that's an RFE for the human readable export location feature 15:42:37 > If not provided, it defaults to the project identifier, leading to names like: "{project_id}_{mount_point_name}". And this prefix can't be removed (setting it to empty string leads to names like "_{mount_point_name}"). 15:42:37 however, this part sounds more like an issue with the current implementation 15:44:22 I believe if this is fully customized, we'd get to the issue that we discussed in the specification 15:44:41 which is: possible duplication of the export paths 15:44:59 project id was added to help us making this unique 15:47:21 is there really a concern setting this to a short, pre-determined string either? 15:47:24 like "share" 15:47:34 or "mnt" 15:47:38 yeah, don't think there is a concern 15:48:53 sylvand suggests making the prefix: "{project_id}_" instead of "{project_id}" (where we add the underscore to concatenate the real mount point name 15:49:26 oh 🤔 15:49:29 i missed that, sorry 15:49:33 so yes, it makes sense 15:49:56 wait 15:50:08 it is already doing that, no? 15:50:08 "Currently when providing mount_point_name, a prefix is systematically added. If not provided, it defaults to the project identifier, leading to names like: "{project_id}_{mount_point_name}"" 15:51:09 just a slight change in logic on how the prefix is being inferred 15:51:28 if the administrator doesn't provide one, assume it is "{project_id}_" 15:51:45 but if the administrator provides a prefix, use it instead 15:52:24 that would allow the administrator to provide an empty string ("") as the prefix 15:52:53 ^ this is the behavior sylvand suggests 15:54:25 https://github.com/openstack/manila/blob/8f69ccbb2f9339c5d3ae9e609961456f3d4a5153/manila/share/api.py#L1195-L1196 15:54:52 he'd like a behavior here to turn off the prefix 15:55:44 i'm okay with that if we can clarify that this could lead to collisions later in the driver.. and in case of DHSS=False, across tenants 15:56:09 sounds fair 15:56:47 will update my comment 15:57:01 we're almost at the hour 15:57:06 is there something else you'd like to add? 15:57:15 there is no difference between allowing an empty prefix or a constant, non templated prefix 15:57:17 all set for bugs 15:57:36 and back to you carloss :) 15:58:04 great, thanks for the input 15:58:30 let's wrap up this meeting 15:58:50 and get back to #openstack-manila 15:58:54 thank you for participating 15:59:00 have a great day! 15:59:03 #endmeeting