15:00:22 #startmeeting manila 15:00:23 Meeting started Thu Jun 28 15:00:22 2018 UTC and is due to finish in 60 minutes. The chair is tbarron. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:24 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:26 The meeting name has been set to 'manila' 15:00:43 \o 15:00:47 manila courtesy ping: gouthamr zhongjun xyang markstur toabctl bswartz ganso erlon tpsilva vkmc vgreen erlon 15:00:48 Hi 15:00:50 hello 15:00:52 .o/ 15:01:02 o/ 15:01:27 * tbarron waits a minute 15:01:55 Hi all 15:02:09 between World Cup and a long weekend for many here in the US 15:02:19 we may not have very many folks today 15:02:27 Slackers :) 15:02:42 agenda: https://wiki.openstack.org/wiki/Manila/Meetings 15:03:00 #Topic: Announcements 15:03:19 Long weekend? 15:03:27 I just want to make sure everyone saw the email from ttx w.r.t. PTG 15:03:41 bswartz: well, 4 July is midweek next week so 15:03:55 people here tend to take off before, after, or on both ends 15:04:17 * bswartz needs to take more vacation... 15:04:38 #link: http://lists.openstack.org/pipermail/openstack-dev/2018-June/131881.html 15:04:55 There's a picture attached that shows the proposed schedule 15:05:07 manila would meet Monday and Tuesday 15:05:22 cinder, nova, tripleo, etc. Wed through Friday 15:05:41 anyone have fundamental issues with that proposal? 15:05:43 was this change from what we had in Dublin (Tue and Fri) suggested? 15:06:14 ganso: I don't recall suggesting it, but honestly I prefer the continuity 15:06:28 The only downside I see is conflict with Monday cross-project sessions. In Dublin there weren't many sessions that were important for us 15:06:50 And the set of people who care about cross project stuff at all is small 15:07:03 So it seems like a good change 15:07:06 the advantage I see in Tue and Fri is that on Friday we can discuss things that we saw in other projects throughout the week 15:07:07 yeah, if we see some that are really important maybe we can take a break or something 15:08:03 ganso: good point, so if we do Monday Tuesday then we'll need to make an effort to collect those issues and bring them to this meeting, #openstack-manila, dev mail list, etc. 15:08:44 Or Friday afternoon when the Cinder people have worn themselves out 15:08:50 We're going to need to bring some stuff back from PTG anyways since not everyone will be able to attend in person 15:09:17 Yeah, we could informally synchronize at the Friday afternoon cinder session 15:09:29 though I suspect some of us will already be at the airport 15:09:51 I'm not hearing any fundamental objections to Monday-Tuesday, right? 15:09:58 +1 15:10:12 Main implication, plan to fly in Sunday or earlier, not Monday morning 15:10:38 #topic: stable/branch gates 15:10:57 They aren't as stable as we'd like so I'll make an etherpad with issues 15:11:19 in pike the lvm voting job is failing 15:11:33 I noticed it with 15:11:53 #link https://review.openstack.org/#/c/576227/ 15:12:11 which led to a global requirements review for stable/pike 15:12:27 #link https://review.openstack.org/#/c/578558/ 15:13:10 This is a bit of a precedent setter but in discussion in the requirements meeting yesterday 15:13:31 the req folks decided that with long term releases we're going to have to do stuff like this 15:13:52 stable/ requirements get frozen with everything working then 15:14:15 over the lifetime of the branch the OS underneath may change with accompanying libraries 15:14:20 libvirt in this case 15:14:42 so that requirements on stuff like libvirt-python have to change 15:15:15 Anyways, I'll send out an etherpad for gate issues and would like to engage all y'all's help keeping it up to date 15:15:23 Anything else on this topic? 15:15:44 #topic review focus 15:16:06 as agreed last week I made a review focus etherpad and announced it on the dev list 15:16:19 #link https://etherpad.openstack.org/p/manila-rocky-review-focus 15:16:29 Thanks 15:16:34 Please use it to see what needs review and 15:16:47 sign up to review some of the reviews there 15:17:38 bswartz: gouthamr thanks for doing review stuff this week 15:17:46 also anyone else I may have missed 15:18:10 Let's keep momentum so we don't have last-minute crunch. 15:18:27 Reminder: Milestone 3 is 26 July 15:18:35 So I raised the question of functional tests for the metadata stuff 15:18:44 feature freeze, driver merge deadline 15:18:49 zhongjun__: you said that the patch was coming "soon" 15:19:16 Can I assume that we don't plan to merge the medatachanges until that tempest plugin change is ready? 15:20:09 Yeah, “as soon as possible “ 15:20:28 I am coding 15:20:43 If so I'll hold off on the +2 15:20:48 zhongjun__ is good at coding and chatting at the same time 15:20:49 And I'll run the tests when they're ready 15:21:24 sounds good 15:21:33 anything else on this topic? 15:21:52 #topic bugs 15:21:57 dustin you are up 15:22:11 tbarron: Awesome, thanks 15:22:27 #link: https://etherpad.openstack.org/p/manila-bug-triage-pad 15:23:01 Let's start with the stuff to follow up on 15:23:07 #link: https://bugs.launchpad.net/manila/+bug/1762900 15:23:07 Launchpad bug 1762900 in Manila "tearDownClass manila_tempest_tests.tests.api.test_share_networks_negative.ShareNetworksNegativeTest Failed" [High,Triaged] - Assigned to Tom Barron (tpb) 15:24:08 As you see gouthamr followed up on this one 15:24:17 Is gouthamr out today? 15:24:17 Yeah, was just gonna say 15:24:42 maybe just sleeping 15:24:57 hehehe 15:25:08 anyways, this one is waiting for a response to his question from the bug submitter 15:25:14 We can come back to this next week then 15:25:17 * bswartz pokes gouthamr with a moderately sharp stick 15:25:22 Doesn't seem critically urgent 15:25:49 someone set its importance to High :D 15:26:10 someone who likes tempest a lot 15:26:27 but yeah we can move along 15:26:35 * dustins smacks forehead because past self once again was a dolt 15:26:39 hmm, if only we had that person 15:26:40 #link https://bugs.launchpad.net/manila/+bug/1760644 15:26:40 Launchpad bug 1760644 in Manila "API reference contains mistakes" [High,Triaged] - Assigned to Victoria Martinez de la Cruz (vkmc) 15:26:53 vkmc: I know you need more things to do :) 15:27:19 working on that, I'm afraid we need to go over the whole API to make sure docs are correct 15:27:26 so I kinda left that aside 15:27:33 I don't like this bug because it's too open-ended. 15:27:36 yeah 15:27:47 not clear when it would ever be fixed 15:27:49 it's almost as broad as "fix the docs" 15:28:10 Heh, not wrong on all accounts 15:28:24 we've merged several api doc fixes since it was opened 15:28:25 I can submit a small fix for the two items the reporter mentions though 15:28:56 vkmc: that seems reasonable and close the bug then with a comment to open new specific bugs as issues are encountered 15:29:01 s/POST/GET and list share params 15:29:08 +1 15:29:10 but... Also, some request options have descriptions clearly copy-pasted from POST methods (e.g is_public). 15:29:13 not sure how to address 15:29:58 Not exactly a small effort 15:30:13 yeah... I was trying to look for an efficient way to check the whole api 15:30:14 vkmc: I'm willing to help you out with the audit/fixes/etc 15:30:16 vkmc: just fix the couple obvious things and ask the submitter to open new bugs for anything else. 15:30:19 but we need to go to the code directly 15:30:27 tbarron++ 15:30:28 sounds good 15:30:41 dustins, awesome! 15:31:19 and of course feel free to fix any other stuff you see while you are in there, but don't postpone fixing the obvious for more investigation 15:31:20 #link https://bugs.launchpad.net/manila/+bug/1755795 15:31:20 Launchpad bug 1755795 in Manila "manila_tempest_tests.tests.scenario.test_share_basic_ops create share failed because share type not found" [Undecided,New] 15:31:32 The ever-popular "un-suck the scenario tests" one 15:31:47 No no, this is the default share type one 15:32:02 It's not related to scenario tests 15:32:13 That's not what the title says 15:32:13 The test just needs to make sure it creates the share type it plans to use 15:32:27 (and cleans it up after) 15:32:33 oh the default share type one strikes again 15:32:39 But yes, you're right bswartz 15:32:46 vkmc: can you update this bug to indicate that your review WIP addresses its concern? 15:32:53 tbarron, sure thing 15:33:08 Thanks, vkmc 15:33:19 maybe add Related-bug: tag in your commit msg for this bug too 15:33:45 cool 15:33:56 Alright on to some new ones 15:34:02 #link https://bugs.launchpad.net/manila/+bug/1778971 15:34:02 Launchpad bug 1778971 in OpenStack Global Requirements "stable/pike libvirt / python-libvirt incompatability" [Undecided,New] 15:34:32 dustins: that's the one I linked to earlier, looks like requirements team is going to merge the fix 15:34:45 tbarron: Sweet 15:35:12 So we can move on then 15:35:25 #link https://bugs.launchpad.net/manila/+bug/1778975 15:35:26 Launchpad bug 1778975 in Manila "Quota Update API does not Require a Quota Value to Update" [Low,Triaged] 15:35:57 This came from gouthamr, vgreen and I messing around with the Quota APIs the other day 15:36:37 o/ 15:36:40 It comes from an ambiguity in the API, where the quota update API lists all quota values that can be updated as optional parameters 15:37:03 Which means that we can generate a request that has an empty body that does nothing 15:37:32 Which isn't technically wrong, but can be confusing to users who see that a command succeeded that may or may not have side effected something 15:38:01 dustins: do you think this empty-body-in-request issue is quota specific or may exist in other apis too? 15:38:17 Good question 15:38:34 Maybe something I can look out for while helping vkmc with the API doc clean up 15:39:15 should we be erroring out or somehow warning on these? or do we figure that api users should just know what they are doing? 15:39:40 dustins: can we get to this situation from the client or from horizon? 15:39:53 That's partially why I brought this up, it isn't technically wrong to issue a request with nothing to update, but could cause confusion 15:39:58 the json schema validation change may help us do the right thing here 15:40:25 dustins: it is wrong, if you're expecting it to do anything :) 15:40:28 gouthamr: I'm going to try out that patch in the coming week ... 15:40:40 tbarron: Yeah, if you do "manila quota-update " or "manila quota-update --share-type " it will not error out 15:40:53 tbarron: yes, i started reviewing it with this bug in mind, but it looks like there are no follow on patches 15:41:11 gouthamr: they're probably waiting for us to merge the first one 15:41:33 gouthamr: which so far looks good to me but I just wanted to try it and see that it does no harm 15:41:39 oh, sure 15:42:04 yeah, we should have some tempest tests 15:42:18 * dustins grins 15:42:37 so are folks agreeing that empty body should produce an error? 15:42:56 I think it should, yes 15:42:56 +1 15:43:05 I agree 15:43:07 +1 15:43:39 ok, someone other than dustin please run the commands above and mark the bug confirmed 15:43:57 Sounds good 15:44:20 and we can use it as a guinea pig with the json schema validation 15:44:37 Even better :) 15:44:47 #link https://bugs.launchpad.net/manila/+bug/1777647 15:44:47 Launchpad bug 1777647 in Manila "gluster nfs job always fails" [Medium,New] 15:45:07 #action: gouthamr confirm LP 1778975 15:45:07 Launchpad bug 1778975 in Manila "Quota Update API does not Require a Quota Value to Update" [Low,Triaged] https://launchpad.net/bugs/1778975 15:45:14 what's gluster 15:45:48 gouthamr: thanks for the AI 15:46:12 on the gluster issue I was hoping to entice some of the folks who are using it to fix 15:46:16 our gate job 15:46:33 Do we know who those folks are? 15:46:41 the glusterfs devstack plugin tries to download a version of gluster that is no longer in the PPA 15:46:44 way old 15:47:10 bswartz: well we know China Mobile has been doing great work with gluster in their own fork 15:47:29 bswartz: but otherwise I don't know who 15:48:00 Why a fork? Is there a reason not to collaborate with upstream gluster? 15:48:10 so dustins not sure what to do about this one atm 15:48:25 bswartz: we politely asked that question at summit 15:48:26 If they do upstream work too, then it's reasonable for them to fix the PPA and fix the driver 15:48:53 If not, then perhaps gluster support is not going to continue in the future 15:49:04 bswartz: currently they don't appear to be authorized to propose their work upstream though as individuals they would like to do so. 15:49:09 bswartz: yes, that is the issue 15:49:11 As I know. They may don’t have enough time to fix upstream bug 15:49:17 tbarron: I guess we can leave it be for now? I don't know of anyone doing upstream stuff with Gluster at the moment 15:49:18 Oh it's a legal problem 15:49:36 bswartz: dunno exactly why, legal or time or resources or ... 15:49:45 dustins: we can't just leave a job that fails constantly 15:50:11 I think lots of folks find it more economical short term to just do their own forks rather than deal with the hassle of upstream reviews 15:50:12 Turn the job off, and paint a scarlet letter on the driver 15:50:17 bswartz: Right, so can we just kill the job? 15:50:55 dustins: bswartz: eventually we'll do that, just want to keep options open a little while 15:51:08 I'd love to have another production quality open source 15:51:14 It's extremely rude to the rest of the openstack community to consume resources running something that's broken and we don't intend to fix 15:51:16 software defined back end than ceph 15:51:47 W.r.t. scarlet letters there are a number of back ends that should get them. 15:51:52 tbarron: +1 15:52:12 What do folks think about adding a WARNING at init time for drivers that don't ever pass CI 15:52:32 we have decided not to kick them out of the codebase 15:52:41 but warning would be fair I think. 15:52:41 I'd prefer docs in the source code 15:52:56 Warnings will create backport issues if the status ever changes 15:53:14 ah, good point I think 15:53:42 but we are digressing from current #topic, we can return to the digression in a future meeting 15:53:46 It's sufficient to say, "Nobody is paid to maintain it, we believe it's broken. Use are your own risk" 15:54:26 dustins: more bugs? 15:54:30 Yup! 15:54:46 #link https://bugs.launchpad.net/manila/+bug/1777551 15:54:46 Launchpad bug 1777551 in Manila "all_tenants value is not handled correctly" [Undecided,New] - Assigned to jiaopengju (pj-jiao) 15:54:50 s/Use are/Use at/ 15:55:11 there is a fix proposed in https://review.openstack.org/#/c/576332/ 15:55:23 and active review 15:55:29 * tbarron thanks gouthamr 15:55:44 So this one's in progress it seems 15:56:01 * dustins updates bug 15:56:30 Alright, next one 15:56:35 #link https://bugs.launchpad.net/manila/+bug/1772029 15:56:35 Launchpad bug 1772029 in Manila "ganesha library: update of export counter and rados object url index object racy" [Undecided,New] - Assigned to Ramana Raja (rraja) 15:57:12 this one is in progress and will be addressed in the ceph_volume_client outside openstack proper 15:57:36 i'll mark it in progress 15:57:56 tbarron: already did 15:58:15 oh ganesha library will also need an update, but after ceph_volume_client 15:58:24 dustins: ty 15:58:30 Of course! 15:58:53 Think that's all for me today, the other bugs in the list already have assignees 15:59:10 * dustins updates their status 15:59:13 #topic open discussion 15:59:16 time check 15:59:26 just note anything and we can go to 15:59:34 #openstack-manila to continue as 15:59:35 meeting next week? 15:59:36 needed 15:59:46 yes/no/maybe? 15:59:53 bswartz: are you on holiday thursday? 15:59:57 anyone else? 16:00:00 unknown 16:00:11 I plan to be here if there are others. 16:00:14 No plans at this time, but I'll take some time off TBD 16:00:22 i might be off too.. tbd 16:00:28 kk 16:00:34 let's go to #openstack-manila 16:00:40 #endmeeting