15:00:29 <gouthamr> #startmeeting manila 15:00:29 <opendevmeet> Meeting started Thu Feb 3 15:00:29 2022 UTC and is due to finish in 60 minutes. The chair is gouthamr. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:29 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:29 <opendevmeet> The meeting name has been set to 'manila' 15:00:43 <gouthamr> courtesy ping: ganso vkmc dviroel carloss tbarron felipe_rodrigues ecsantos vhari fabiooliveira 15:00:49 <carloss> o/ 15:00:50 <ecsantos[m]> o/ 15:00:53 <felipe_rodrigues> o/ 15:00:55 <kafilat> o/ 15:00:56 <andrebeltrami[m]> o/ 15:00:56 <rfluisa> o/ 15:00:57 <angiolucci> o/ 15:01:01 <caiquemello[m]> o/ 15:01:05 <fabiooliveira> o/ 15:01:12 <sfernand> hi 15:01:15 <gouthamr> \o hello everyone 15:01:36 <nahimsouza[m]> o/ 15:01:38 <ashrodri> o/ 15:01:50 <gouthamr> thanks for joining... here's our agenda for today: https://wiki.openstack.org/wiki/Manila/Meetings#Next_meeting 15:01:59 <gouthamr> lets get started with 15:02:00 <gouthamr> #topic Announcements 15:02:39 <gouthamr> a reminder that feature freeze deadline is nearing: Feb 25 is the Yoga-3 milestone and Client Library Freeze 15:02:45 <gouthamr> #link https://releases.openstack.org/yoga/schedule.html 15:02:52 <tbarron> Hi 15:03:12 <gouthamr> we'll discuss the reviews in a bit 15:03:14 <dviroel> o/ 15:03:31 <gouthamr> apart from that, its been a quiet week for news.. 15:03:39 <gouthamr> anyone else got any announcements? 15:04:19 <gouthamr> alright, lets discuss reviews 15:04:27 <gouthamr> #topic M-3 feature reviews tracking 15:04:31 <gouthamr> #link https://etherpad.opendev.org/p/manila-yoga-review-focus 15:06:12 <gouthamr> i forget who we tagged with reviewing the scheduler hints patches :) 15:06:41 <sfernand> should multiple subnets be in the m3 as well? 15:06:41 <gouthamr> #link https://review.opendev.org/c/openstack/manila/+/817379 15:06:42 <gouthamr> #link https://review.opendev.org/c/openstack/manila-tempest-plugin/+/816168 15:06:42 <gouthamr> #link https://review.opendev.org/c/openstack/python-manilaclient/+/817739 15:06:42 <gouthamr> #link https://review.opendev.org/c/openstack/manila-ui/+/814694 (manila-ui support for scheduler hints) 15:07:03 <gouthamr> sfernand: yes, all feature changes should be merged by m3 15:07:14 <sfernand> ok will be include our links there 15:07:31 <felipe_rodrigues> I'm part of reviewers for hints 15:07:48 <felipe_rodrigues> adding myself in the etherpad 15:08:16 <gouthamr> thanks felipe_rodrigues 15:08:23 <gouthamr> i think this is nearly there 15:08:54 <gouthamr> #link https://review.opendev.org/q/topic:%22bp%252Fmanila-share-support-recycle-bin%22+(status:open%20OR%20status:merged) (Recycle bin support) 15:08:55 <felipe_rodrigues> tempest I'm trying to make it pass on NetApp CI 15:09:08 <felipe_rodrigues> still failing 15:09:52 <vhari> o/ 15:10:10 * vhari sry held up on another call 15:11:16 <gouthamr> felipe_rodrigues: oh, do you suspect it has to do with the job configuration? 15:11:19 <gouthamr> https://netappopenstacklogserver.s3-us-west-1.amazonaws.com/logs/68/816168/5/upstream-check/manila-cDOT-manila-tempest-plugin-ss/2c6e793/2c6e793/console.html.txt 15:12:20 <gouthamr> i don't see manila tempest plugin in your local.conf: https://netappopenstacklogserver.s3-us-west-1.amazonaws.com/logs/68/816168/5/upstream-check/manila-cDOT-manila-tempest-plugin-ss/2c6e793/2c6e793/logs/local.conf.txt 15:12:25 <dviroel> "tempest list-plugins" -> nothing 15:12:29 <felipe_rodrigues> Yeah, it seems a NetApp issue, not a problem with the patch itself 15:12:42 <andrebeltrami[m]> I'll help felipe on that in our CI 15:13:13 <felipe_rodrigues> thanks andrebeltrami[m] :) 15:13:41 <gouthamr> ack; ty 15:14:06 <andrebeltrami[m]> np 15:14:38 <gouthamr> on the recycle bin changes, https://review.opendev.org/c/openstack/manila-tempest-plugin/+/802644 is still failing CI 15:15:46 <gouthamr> we might have to run some tests locally and review this 15:16:03 <gouthamr> carloss dviroel and i are assigned here.. 15:16:03 <haixin> I need to update the micversion to 2.68 15:16:17 <gouthamr> haixin: oh, yes 15:17:01 <haixin> I am still on Spring Festival holiday, I will change it after work 15:17:29 <gouthamr> ack, and Happy New Year haixin :) 15:17:29 <carloss> I'm finishing my tests on the change :) 15:17:35 <carloss> should post an output soon 15:17:41 <gouthamr> thanks carloss 15:17:54 <carloss> yw :) 15:18:26 <gouthamr> #link https://review.opendev.org/q/topic:bp%252Fmetadata-for-share-resources (Metadata for share resources) 15:19:16 <gouthamr> ashrodri: what's the status with these? 15:20:38 <ashrodri> shares metadata api changes (including admin-only) are ready for review, snapshots not quite but almost there. Running into issues with the CLI unit tests, and tempest tests are on the way 15:22:02 <gouthamr> > snapshots not quite but almost there 15:22:08 <gouthamr> are you hitting any major issues here? 15:23:02 <ashrodri> unit test failure, though nothing big i think its a viewbuilder thing. 15:23:08 <ashrodri> should have that fixed today 15:24:17 <gouthamr> okay, thanks ashrodri; would the tempest tests be uploaded today as well? the shares patch is refactoring, and you mentioned needing to peel off an existing tempest test: 15:24:25 <gouthamr> #link https://review.opendev.org/c/openstack/manila-tempest-plugin/+/826747 (remove share metadata test) 15:25:08 <ashrodri> yeah I can do that 15:25:28 <gouthamr> i want to drive some consensus here - we rarely if ever remove a tempest test 15:27:30 <ashrodri> right, the test in question involved allowing a key ending with '.json' or '.xml' to be set but not deleted 15:28:44 <dviroel> can we just skip the test in new api versions? if the test doesn't make sense anymore 15:29:00 <ashrodri> i would consider that a bug, if werent for the fact that it was an intentional change and the test was made with that behavior in mind. I guess the question is whether to keep it that way, or let users set whatever keys they want and delete them too 15:30:10 <gouthamr> dviroel: the problem exists in a layer above version control --> the route mapper which parses the endpoint shaves off ".xml" and ".json" at the end of the url before mapping 15:30:11 <felipe_rodrigues> dviroel++ 15:31:12 <gouthamr> https://github.com/openstack/manila/blob/a3aaea91494665a25bdccebf69d9e85e8475983d/manila/api/openstack/__init__.py#L55 15:32:11 <gouthamr> none of our APIs end with ".json" or ".xml" 15:33:02 <gouthamr> but we had that special casing for some reason, this is something i don't really understand well... 15:33:11 <ashrodri> I could potentially skip this test starting with the admin-only microversion (which also has tests on the way) since microversioning the refactored code doesnt make much sense to me 15:33:16 * dviroel looking - and blaming 15:33:22 <gouthamr> most of our URIs will have UUIDs at the end 15:33:36 <gouthamr> the only place you'd ever have names and not UUIDs would be metadata and extra-specs 15:34:36 <gouthamr> dviroel: i'll take the blame :D i asked for a test when we were putting that code in, assuming it'd never be a problem - i didn't anticipate us splitting out our routes the way ashrodri is doing 15:35:38 <gouthamr> with ashrodri's changes, we now have the router handling the end portion of the URL properly 15:35:48 <gouthamr> so there's no need for additional "connect"s 15:35:58 <gouthamr> so we don't use that code path with metadata any more 15:36:06 <gouthamr> s/don't/won't 15:36:27 <gouthamr> https://review.opendev.org/c/openstack/manila/+/824648/9/manila/api/v2/router.py 15:37:58 <dviroel> yeah, didn't have the chance to dig into ashrodri's work (sorry ashrodri) 15:40:03 <felipe_rodrigues> since tempest is branchless, older stables branches will stop testing this wrong behavior 15:40:11 <felipe_rodrigues> right ? 15:40:14 <gouthamr> yes 15:40:29 <gouthamr> a skipUnless(max_microversion<2.xx) could work - but its wonky; i'd like to see a proper explanation in code 15:40:35 <gouthamr> if we do that 15:40:46 <gouthamr> for posterity 15:41:05 <felipe_rodrigues> Could it be treat as a bug fix and backport it to older releases ? so we could drop the test, since it does not make any sense for any branches 15:41:16 <felipe_rodrigues> just the router part 15:42:08 <gouthamr> it's possible, but is it worth it? 15:42:17 <felipe_rodrigues> i dont think so.. kkk 15:42:23 <felipe_rodrigues> i prefer the skip one 15:42:35 <gouthamr> lets play this out for real users ---> we're letting them set something they can't ever delete 15:43:11 <gouthamr> the only way to delete an "offending" key would be to delete the share or have an admin perform direct db changes 15:43:22 <fabiooliveira> kkk = hahaha for brazilians 15:43:45 <felipe_rodrigues> thks fabiooliveira 15:43:46 <gouthamr> haha :) /me got that 15:44:00 <gouthamr> i like to think the key was never offending to begin with 15:44:04 <ashrodri> for users if they have a "foo=bar" and "foo.xml=bar" attempting to delete foo.xml, would actually delete foo which is not great 15:44:13 <gouthamr> ^ +1 15:46:29 <gouthamr> so is the agreement that we skip the test? 15:46:32 <gouthamr> or delete the test? 15:47:21 <felipe_rodrigues> if the skip is possible, I'd prefer since older stables should check that behavior 15:48:07 <felipe_rodrigues> I don't have a strong opnion on that.. I'm fine to delete too 15:49:14 <carloss> I don't think it's a big of a problem to delete it tbh 15:51:18 <dviroel> i'm ok with deletion too - a skip will need a little bit of context 15:52:05 <gouthamr> thanks, i prefer deletion too 15:52:33 * dviroel rip test_try_delete_metadata_with_unsupport_format_key 15:52:40 <carloss> hahaha 15:52:46 <vhari> :) 15:52:48 <ashrodri> rip haha 15:53:29 <gouthamr> alright, lets move on.. 15:53:44 <gouthamr> #link https://review.opendev.org/q/topic:bp%252Fmultiple-share-network-subnets (Add support to multiple subnets per AZ) 15:53:49 <gouthamr> how's this one going? 15:54:05 <gouthamr> i see status updates inline 15:54:40 <sfernand> ok so we removed all WIPs from patches, we have a few of them already with Zuul +1 15:54:52 <gouthamr> good stuff 15:54:58 <sfernand> we basically forgot to make the alembic upgrade tests so we are working on it right now 15:55:07 <sfernand> :( 15:55:29 <ecsantos[m]> Container only waiting on the manila-tempest-plugin-lvm job to pass 15:55:44 <gouthamr> ack ty 15:56:19 <sfernand> andre is about to start testing our driver changes with the new tempests tests we implemented 15:56:38 <sfernand> but should take some time to have the results 15:57:01 <gouthamr> okay; you'll be posting them in review? 15:57:07 <gouthamr> or do you have some CI smarts in place? 15:58:33 <andrebeltrami[m]> maybe we need to post the results in an experimental pipeline 15:58:43 <andrebeltrami[m]> to enable the new flags in our CI 15:59:08 <andrebeltrami[m]> for NetApp driver 15:59:09 <sfernand> andrebeltrami[m]: +1 15:59:25 <gouthamr> okay thanks for the updates 15:59:35 <gouthamr> we have 1 min left 15:59:58 <gouthamr> we can't do bug triage again here 16:00:21 <gouthamr> vhari: are there ones we want to catch up on in #openstack-manila? 16:01:02 <vhari> gouthamr, no new bugs .. good for now 16:01:06 <gouthamr> ah good :) 16:01:18 <gouthamr> awesome, thanks everyone for participating 16:01:33 <gouthamr> and for reviewing patches 16:01:55 <dviroel> ++ 16:01:56 <fabiooliveira> o/ 16:01:58 <gouthamr> see you all here next week, and on #openstack-manila in the meantime 16:01:58 <gouthamr> #endmeeting