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