15:00:21 #startmeeting manila 15:00:21 Meeting started Thu Jun 27 15:00:21 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:21 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:21 The meeting name has been set to 'manila' 15:00:34 o/ 15:00:39 courtesy ping: dviroel vhari gouthamr carthaca msaravan pulluri ashrodri 15:00:53 o/ 15:00:54 hi 15:01:05 hi 15:01:21 hi 15:01:33 hello o/ 15:02:13 hi 15:03:33 o/ 15:03:37 hi 15:04:10 Hello 15:04:18 o/ hello everyone! good quorum 15:04:21 let's get started 15:04:32 our meeting agenda for today: 15:04:33 #link https://wiki.openstack.org/wiki/Manila/Meetings#Next_meeting 15:05:20 first up 15:05:22 #topic Announcements 15:05:28 Schedule and Deadlines 15:05:43 #link https://releases.openstack.org/dalmatian/schedule.html (Dalmatian release schedule) 15:06:15 This is our spec freeze week 15:06:38 We are currently targeting two specs for this deadline 15:06:50 thank you everyone for providing feedback on the specs! 15:07:59 I think we are getting close, but we still need to close some details on the two specifications 15:08:36 Add spec lite for resource metadata backend operations 15:08:36 #link https://review.opendev.org/c/openstack/manila-specs/+/916595 15:08:54 and 15:08:54 Add spec for ensure shares 15:08:54 #link https://review.opendev.org/c/openstack/manila-specs/+/915480 15:09:32 in case we can't hash out all of the details over this week, update and merge the specs 15:09:39 we can have a one week extension 15:10:31 that's all I had on the spec freeze deadline 15:11:37 also, according to our first bugsquash event for this release is happening in two weeks 15:12:23 it will happen in the week of Jul 08 to Jul 12 15:12:56 do you have any considerations to share on the dates? if a majority of us won't be able to spend the time in that week, we can discuss new dates close to this one 15:13:51 I think we can follow the same format as before: using a shorter contribution period, i.e. starting on Wednesday and ending on a Friday 15:14:36 any suggestions? thoughts? 15:15:40 taking silence as no 15:16:28 we will discuss it again in the next meeting 15:16:36 and the last announcement I'd like to share: 15:16:57 the release naming process is open! 15:17:38 (next week's meeting is a holiday in the US) 15:18:18 oh, maybe we can discuss this in openstack-manila earlier then? 15:18:30 and send the email with at least 1 week notice 15:18:35 ++ 15:18:51 gouthamr: thanks 15:18:59 so on the release naming process: you might have received this email: 2025.1 E OpenStack Release Naming Poll 15:19:29 please make your vote count 15:19:44 and help us chose what is going to be the next release name 15:19:50 #link https://civs1.civs.us/cgi-bin/results.pl?id=E_d8469898c60545f2 (Voting poll results) 15:20:02 current leader is Epoxy, but Ermine is very close 15:20:18 * carloss thinks Ermine is as close as we can get from a Zorilla :p 15:20:51 so please participate in the voting process :) 15:21:02 that's all I had for announcements. Do you have something you'd like to share? 15:22:05 taking silence as no... 15:22:07 #topic Review Focus 15:22:28 #link https://etherpad.opendev.org/p/manila-dalmatian-review-focus (Dalmatian review focus etherpad) 15:23:33 so as I said, this is spec freeze week, and we have some specs waiting to be merged 15:23:42 I think both are fine in terms of people reviewing 15:23:55 is there any concern that showed up on the reviews and you would like to bring up in this meeting? 15:26:48 alright 15:27:14 let's try to keep up with the reviews in the specs and aim to merge them this week 15:27:31 if we can't, then I think merging them by the end of the next week would not be that bad 15:28:32 is there another change you'd like to get some reviewers attention? 15:29:27 #topic Bug Triage (vhari) 15:29:38 #link https://etherpad.openstack.org/p/manila-bug-triage-pad-new (Bug Triage etherpad) 15:29:44 ty carloss :) 15:30:01 np 15:30:08 thankfully launchpad is working today 15:30:11 so all recent manila bugs are in progress - thanks to all contributors :) 15:30:24 ack 15:30:46 #link https://bugs.launchpad.net/python-manilaclient/+bug/2068631 15:31:32 looking for minor triage 15:34:22 maybe a good low-hanging-fruit 15:35:02 nice use case, thanks for the bug report carthaca 15:35:17 this will require some changes in the API, but I think they are not major changes 15:35:24 so +1 for low-hanging fruit 15:35:55 in reality, I think this already works if we specify source share server id among the filters 15:36:05 API changes are not required for that one, this is client only ;) 15:36:25 yeah 15:36:27 #link https://github.com/openstack/manila/blob/master/manila/api/v1/share_servers.py#L74 15:36:35 this ^ should get us covered 15:37:11 is there anyone willing to give this fix a try? 15:37:43 likely a good candidate for bugsquash too :) 15:37:55 carloss++ 15:39:07 if anyone is interested pls assign the bug to yourself :) 15:39:16 so prio can be low, as it is an RFE, we can target it to m-3 15:39:50 ack 15:39:57 jumping to next bug https://bugs.launchpad.net/python-manilaclient/+bug/2068732 15:43:25 hmm, interesting 15:43:43 * carloss looks at the code 15:43:44 That one is about a very interesting API, because the ID of the share server you can specify in the url is an ID of an object that can already be gone xD 15:46:28 yeah, a bit weird to think in that sense 15:46:41 I think this is happening in the CLI because of this: https://github.com/openstack/python-manilaclient/blob/85f21732176ed6218e4b8b64ac3261dd40f54c7a/manilaclient/osc/v2/share_servers.py#L539 15:47:04 we are trying to look up the share server before we send the request 15:47:41 which makes sense when the share server still exists, but doesn't when the migration was successful 15:47:48 and the former share server was deleted 15:49:23 > yeah, a bit weird to think in that sense 15:49:23 I mean, the operation sounds confusing, but I think that's the expected behavior at the end 15:49:32 xD 15:50:27 iirc the get progress works for both source and destination 15:50:32 in this case, I think we would need to: 15:51:13 - try to get the share server that was specified 15:51:13 - if not found, we send a request to get share servers and filter by the source share server ID 15:51:28 - and then send the request to Manila using the destination share server 15:52:02 it will add a couple more steps for the OSC to perform and the operation can end up taking some seconds, but I think it would work 15:52:30 > - if not found, we send a request to get share servers and filter by the source share server ID 15:52:30 if none was found, then we just say the share server wasn't found 15:52:33 carthaca: wdyt? 15:53:17 > iirc the get progress works for both source and destination 15:53:17 I meant you can specify either the source or the destination share server id in the request, and it should work just fine 15:53:21 lemme double check that 15:53:23 the migration get progress API works with the source share server id, no need to do additional calls, I would say 15:56:05 yeah... I was confused because I remember we at least had the discussion of trying to make the get progress call work with both source and destination share server ids 15:57:30 so this could and could not be a low hanging fruit. I'd say we can try dropping the share server lookup and sending the request directly to Manila 15:57:44 the share/api is handling that just fine 15:58:12 so I'd say this is also a low hanging fruit, and we can target this to the client release milestone 15:58:39 carthaca: is there anyone from SAP willing to work on this? 15:59:03 if not, we can try to find volunteers or bringing this up at the bugsquash too 16:00:05 time check :) 16:00:06 sorry, I don't have volunteers right now 16:00:12 carthaca: no worries 16:00:20 we can look for people that can fix the bug 16:00:22 thanks for the bug report 16:00:57 vhari: thank you for working on the list of bugs for this week 16:01:15 yw carloss 16:01:21 let's get back to #openstack-manila 16:01:24 #endmeeting