15:00:44 #startmeeting manila 15:00:44 Meeting started Thu Jan 30 15:00:44 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:44 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:44 The meeting name has been set to 'manila' 15:01:03 courtesy ping: dviroel vhari carthaca msaravan pulluri ashrodri 15:01:14 hi 15:03:10 hi 15:04:06 hi 15:04:49 hello folks 15:04:55 our meeting agenda for today: 15:05:09 #link https://wiki.openstack.org/wiki/Manila/Meetings#Next_meeting 15:05:22 starting with 15:05:25 #topic Announcements 15:05:30 Schedule and Deadlines 15:05:33 #link https://releases.openstack.org/epoxy/schedule.html 15:06:50 we're less than a month away from feature freeze 15:06:58 and next week we'll have our mid cycle 15:08:11 and that's all I had for $topic 15:08:21 is there an announcement you would like to share with us? 15:10:24 taking silence as no 15:10:30 #topic Mid cycle 15:10:35 #link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/6FIBBTSC4SKDNL5D2G2LKYRYPHDBP4QY/ 15:10:54 I've sent the details of the next mid cycle to the mailing list 15:11:01 please take a look at the email 15:11:21 we'll meet on meetpad, next Wednesday and Thursday, from 14 to 16 UTC 15:11:44 so please join us and add the features you would like to host collab reviews to the etherpad 15:11:52 as well as other topics you would like to discuss 15:12:05 do you have any questions regarding the mid cycle? 15:14:04 #topic Review Focus 15:14:10 #link https://etherpad.opendev.org/p/manila-epoxy-review-focus (Epoxy review focus etherpad) 15:14:33 a couple of updates to the etherpad 15:14:51 there are still changes that are waiting on reviews 15:15:15 #link https://review.opendev.org/c/openstack/python-manilaclient/+/931914 (Allow to update access rule for type 'ip') 15:15:23 ^ only the client is missing, the other patches were merged 15:15:39 #link https://review.opendev.org/c/openstack/manila/+/929091 (Pass share network subnet metadata updates to backend drivers) 15:15:50 likely a good candidate for a collab review 15:16:15 I see a change being updated to WIP 15:16:40 https://review.opendev.org/c/openstack/manila/+/929091 is not WIP 15:16:43 its ready to review 15:17:05 yep, didn't mean the share network subnet one is wip 15:17:16 I meant "[Netapp] Add support for prune deleted volumes" 15:17:24 was grabbing the link for it 15:17:44 as for share encryption, we had a quick chat last week 15:17:54 kpdev: thanks for submitting updates to the spec 15:18:08 I believe the mid cycle is a good opportunity to bring it up for a wider audience 15:18:21 ack 15:18:31 and now we can look at the spec too, to have a good picture 15:18:37 is there any other change you'd like to bring up? 15:19:59 #topic Bug Triage 15:20:04 #link https://etherpad.openstack.org/p/manila-bug-triage-pad-new (Bug Triage etherpad) 15:20:49 vhari_: o/ 15:22:32 carloss, ty 15:22:48 sry network issue using _ 15:22:58 so we had no new bugs this week :) 15:23:06 looking at a stale bug 15:23:20 #link https://bugs.launchpad.net/manila/+bug/1813095 15:23:51 need to know if this is impacting ci 15:24:11 and if it needs further triage 15:25:16 hmm, it might 15:25:34 but not sure how often 15:25:43 I mean, the CI seemed okay in the past with it 15:25:57 and there were some failures here and there 15:26:05 ack 15:26:13 I think finding an assignee would be nice 15:26:26 maybe I can ask it to a student 15:26:41 ++ 15:27:13 but yeah, priority seems right 15:27:30 would you like to assign it to yourself till then or track on etherpad? 15:27:51 yep, I can do it 15:28:03 awesome tyvm carloss :) 15:28:19 vhari_: thank you! 15:28:35 you bet 15:28:48 so that makes it a wrap for bugs folks 15:30:54 awesome, thank you 15:30:58 #topic Open Discussion 15:31:09 this is something I should've reported a bug for already 15:31:16 * carloss has been quite busy this week 15:31:29 but I found a bug caused by one change that merged recently 15:31:44 #link https://review.opendev.org/c/openstack/manila/+/931050 (Allow to update access level of access rule) 15:32:05 kpdev: I believe that not only the cephfs nfs driver when using standalone ganesha might be broken 15:32:11 but other drivers might be as well 15:32:40 it's a big regression for us 15:33:05 the thing is: some places got the update_access method updated 15:33:19 but this wasn't forwarded to the protocol helper 15:33:47 I have proposed an initial fix to the cephfs driver 15:33:50 #link #link https://review.opendev.org/c/openstack/manila/+/940334 ([cephfs] Fix access rule update) 15:33:59 #undo 15:33:59 Removing item from minutes: #link https://review.opendev.org/c/openstack/manila/+/940334 15:34:05 #link https://review.opendev.org/c/openstack/manila/+/940334 ([cephfs] Fix access rule update) 15:34:19 it is failing unit tests, yes 15:34:23 but it just works on my env 15:34:38 kpdev: can you please look at the other driver jobs and help us triage it? 15:34:50 otherwise, there will be a lot of drivers broken 15:34:55 and we'll need to think how to address it. 15:35:01 I have not passed update_access to protocol helper assuming they dont support update_access 15:35:28 they don't, but if we change the method signature, we need to update the callers as well 15:35:31 that's what happened 15:35:45 in that case, the driver owner if feels that their drivers support it, can anyway implement driver specific code 15:36:09 the thing is: it broke the driver that doesn't support it 15:36:17 and it shouldnt have happened. 15:37:19 if driver does not support it, how it broke it. Ideally it should be No-op for those drivers 15:38:20 #link https://paste.opendev.org/show/bEdjM5K2XhrkjDqHOblS/ (CephFS NFS driver broken) 15:38:22 I will update the missing protocol helpers to pass update_rules down, if it helps 15:38:39 every time we create/delete access rules, it throws that exception 15:39:43 you mean, its mandatory to pass new params to protocol helpers otherwise this throws exception ? 15:41:35 in the case of the ganesha helper, this is what happened: 15:41:38 #link https://review.opendev.org/c/openstack/manila/+/931050/10/manila/share/drivers/ganesha/__init__.py 15:41:49 line 53 updated the signature 15:41:59 and also added update_rules there 15:42:13 so every time we call protocol_helper.update_access should also have been updated 15:42:31 it would not be necessary if update_rules was a non-positional parameter 15:42:42 but as it is positional, we have to specify it always 15:43:20 > you mean, its mandatory to pass new params to protocol helpers otherwise this throws exception ? 15:43:20 I mean that if we updated the protocol helpers, we need to update their callers 15:43:37 otherwise we will be breaking allow/deny access for all of the drivers 15:43:41 that don't do it 15:44:03 ok, is there any other driver broke ? 15:44:35 that's what I need help figuring out :) 15:44:39 I will update yours pr https://review.opendev.org/c/openstack/manila/+/940334 and fix there 15:44:57 ah, thanks - I can update the one I've uploaded 15:45:05 but for others I will definitely need help 15:45:32 so we can look at the jobs and try to figure out if they are broken or not 15:46:16 and also look at the code from the change and ensure that the callers of the methods are also updated 15:46:37 ok 15:47:21 thank you for helping with that 15:48:12 one last thing for open discussion 15:48:19 #link https://www.socallinuxexpo.org/scale/22x/schedule/thursday (OpenInfra Days NA) 15:48:33 the schedule for OpenInfra Days NA is available 15:48:50 a couple of zorillas have talks accepted 15:49:03 so if you're attending, come say hi :D 15:50:03 the event will happen on March 6th and 7th, and will be co-located with SCALE 15:50:19 #link https://www.socallinuxexpo.org/scale/22x (scale linux 22x) 15:50:26 alright, that's all I had 15:51:05 is there something else you'd like to bring up? 15:51:54 taking silence as no 15:52:01 let's get back some minutes to our days 15:52:14 and get back to #openstack-manila 15:52:20 thanks for participating 15:52:24 have a great day 15:52:25 #endmeeting