15:00:24 #startmeeting manila 15:00:25 Meeting started Thu Oct 12 15:00:24 2017 UTC and is due to finish in 60 minutes. The chair is ganso. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:27 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:29 The meeting name has been set to 'manila' 15:00:39 hello 15:00:42 hi 15:00:45 hey 15:00:45 hi 15:00:53 Hi 15:00:55 \o 15:01:21 #topic announcements 15:01:34 o/ 15:01:44 today I am chairing the meeting for bswartz 15:01:52 he is in an airplane right now and unable to chair the meeting 15:02:04 thanks ganso, be fair. 15:02:32 bswartz's only announcement was that we are 1 week away from spec freeze 15:02:37 @! 15:02:37 <_pewp_> jungleboyj (ه’́⌣’̀ه )/ 15:02:46 hi 15:03:16 #agenda https://wiki.openstack.org/wiki/Manila/Meetings 15:03:35 #topic Manila Driver Maintainers and the DriverLog (dustins) 15:03:40 dustins: you're up 15:03:48 thanks, ganso 15:04:21 So I've been going through the DriverLog and looked at the spreadsheet that bswartz had to see who was maintaining what in Manila 15:04:31 And both are pretty out of date 15:05:04 We want to have all of our drivers in the DriverLog to match the other OpenStack projects 15:05:55 So if you are a driver maintainer or know someone who is, could you get in touch with me and get me your driver, email, and launchpad ID so I can add it to the log 15:06:19 dustins: fixed ours.. https://review.openstack.org/#/c/511372/ 15:06:31 I'll send an email out to the Manila list to ping folks who might not be here 15:06:43 gouthamr: You rock \m/ 15:07:00 should community supported drivers be there? 15:07:03 But that's all I have on this, I want to have this so that I know who to poke when bugs come in upstream 15:07:21 gouthamr: Right now, only the LVM driver is 15:07:38 The Generic, Containers, and ZFS ones are not 15:08:04 dustins: and Ceph? 15:08:23 The CephFS drivers are not in the driver log 15:08:35 dustins: we'll need to fix that 15:08:40 dustins: cephfs 15:09:13 likely we should have a driverlog update be part of qualifying a new driver? 15:09:31 Right now the only drivers that are in the driver log are: Dell EMC VNX, Unity, VMAX, HDS HNAS, HPE 3PAR, Huawei, IBM GPFS, LVM, NetApp Unified, Quobyte, Tegile, and Windows SMB 15:09:34 tbarron: sounds like a good idea to keep the driverlog updated 15:09:36 tbarron: Most likely 15:09:55 tbarron: +1 15:10:09 i think we have devref on driver requirements that we can update 15:10:50 Yeah, we should do that 15:11:10 i'll take the AI to make sure we check that and add a blurb as appropriate 15:11:18 dustins: do you know which drivers are not in the driverlog? 15:11:25 ganso: I do! 15:12:34 dustins: besides the first party ones you already mentioned 15:12:44 CephFS Native, CephFS-NFS, Generic, GlusterFS, GlusterFS Native, GlusterFS Heketi, Dell EMC Isilon, HDS HSP, LXD Driver, Nexenta, Oracle ZFSSA, and ZFSOnLinux 15:12:49 Those are not in the driverlog 15:13:02 Is there a convention for indicating in driverlog that a driver has no current maintainers? 15:13:06 Whether it be because they're not supported anymore or they're just not there 15:13:26 tbarron: I don't know! I'll have a look to see 15:13:45 As much fun as looking at a 5000+ line JSON file can be :) 15:13:56 :) 15:14:01 tbarron: if the driverlog is a go-to place to know which drivers exist, then I believe all existing drivers should be there, but marked as unmaintained if that's the case 15:14:06 and probably the new drivers from the past few releases... MapRFS, Veritas, QNAP and such.. 15:14:43 Yeah, the list I have is from stuff in the driver log + stuff from bswartz's sheet 15:14:44 tbarron: s/which drivers exist/which drivers exist upstream 15:14:52 How to deal with the driver never has a maintainer 15:15:02 like which one zhongjun? 15:15:37 dustins: a list of existing drivers could be compiled from the upstream code 15:15:48 ganso: +1, if there's a way to do it in driverlog ... 15:16:02 zfsonlinux? 15:16:27 well that one used to have a maintainer, at least unofficially :) 15:16:29 zhongjun: that's a community driver, maintainers are on #openstack-manila and probably defaulting to PTL 15:16:34 dustins: the capability support matrix also helps with that, in the past we have been enforcing new drivers to update that document 15:16:57 zhongjun: all first party drivers are maintained by the community 15:17:16 ganso: Right, it'll be good to add anything that's on that that isn't already in my list 15:17:42 ganso: to the extent they are maintained ..... :) 15:18:08 anything else on this topic? 15:18:41 alright, moving on 15:18:47 #topic Important Manila Bugs (dustins) 15:18:53 dustins: you're up again 15:19:35 So this one, I started going through the Manila bugs in Launchpad 15:19:46 I started with the Critical ones that are still outstanding 15:19:57 #LINK https://etherpad.openstack.org/p/manila-bug-triage-pad 15:20:05 * dustins hopes he did the link right 15:20:28 works for me dustins :) 15:20:43 This should (hopefully) be pretty easy to go through 15:21:06 The first one has to do with the changes in Tempest and how we get Credentials for our tests 15:21:38 We had a fix submitted upstream, but it was contingent on another bug being fixed as well 15:21:49 Yogi1_: https://bugs.launchpad.net/manila/+bug/1531049 looks like something you guys were hitting, can you confirm? 15:21:50 Launchpad bug 1531049 in devstack-plugin-glusterfs "Devstack stop supporting Tempest deprecated cred options" [Critical,In progress] - Assigned to Ramana Raja (rraja) 15:22:05 on the bug... 15:22:16 And that bug referenced has now been fixed, so is this something that we need to just finish up on 15:22:43 Possibly as part of our ongoing "make Tempest more better" efforts? 15:23:07 dustins: yes 15:23:28 dustins: I think it will be a good idea to go through the list and ask for volunteers at the end 15:23:46 ganso: Sounds good to me, so moving along then :) 15:24:20 #LINK https://bugs.launchpad.net/manila/+bug/1595234 15:24:22 Launchpad bug 1595234 in Manila "tempest plugin in mitaka branch is broken" [Critical,Fix committed] - Assigned to Valeriy Ponomaryov (vponomaryov) 15:24:38 I don't think we're going to fix a mitaka-only issue at this point. 15:24:45 This one shows that a fix has been committed, but not released yet 15:25:05 oh 15:25:18 I remarked that maybe this is because there isn't an automated mechanism for showing that a fix has been released for an old version 15:25:26 well if it's not released it's not going to be, that branch was retired 15:25:33 Since this has been in fix committed since last June 15:26:02 since june 2016 15:26:14 tbarron: Sounds like we can close this, then 15:26:28 dustins: +1 15:26:33 tbarron: Indeed, so over 16 months :) 15:26:54 #LINK https://bugs.launchpad.net/manila/+bug/1629726 15:26:59 Launchpad bug 1629726 in Manila "recompiled pycparser 2.14 breaks Cinder db sync and Nova UTs" [Critical,Confirmed] - Assigned to monika (monikaparkar25) 15:27:26 darn, critical 15:27:28 This one has someone assigned to it, but there has been no recent activity 15:27:33 gouthamr I think during OSP certification, we had a problem where we had to manually add the creds...I haven't looked at the above bug though 15:27:44 And of note, it was marked as invalid in Cinder 15:27:59 dustins: was a gate bug... and the library was fixed 15:28:23 gouthamr: So this one's done? 15:28:32 And likely has been for a while :) 15:28:36 dustins: yes, marked it "fix released", just like the other projects 15:29:10 gouthamr: nice, thx 15:29:11 Oh, I was like "man, when did that happen" and then looked and it said "15 seconds ago" :D 15:29:28 gouthamr, quick on the draw 15:29:38 Yogi1_: hmmm, probably unrelated then.. we do know that dynamic credentials in manila are broken, i thought that was the same bug... 15:29:42 Alright, and lastly... 15:29:53 #LINK https://bugs.launchpad.net/manila/+bug/1619788 15:29:54 Launchpad bug 1619788 in Manila "Share migration does not allow_access before migration_complete" [High,In progress] - Assigned to Rodrigo Barbieri (rodrigo-barbieri2010) 15:29:55 * gouthamr has an open-discussion topic now. 15:30:20 dustins: that one is deprecated 15:30:22 So this was originally targeted for Ocata-1, which was September of last year 15:30:41 dustins: looks like someone moved that from Triaged to "in-progress" :) 15:30:46 ganso: Yeah, and it looks like it was taken out of a complete state by someone unfamiliar 15:31:19 dustins: i fixed that... unassigned ganso.. 15:31:27 dustins: yea, probably someone looking for bugs to fix 15:31:40 there's an explanation in the bug about the triage.. that's probably all we need.. 15:31:46 we discussed that bug in one of the weekly meetings and decided we do not want to allow access to shares during migrations 15:32:05 ganso: Yeah, I thought that the discussion around this sounded familiar 15:32:49 So it looks like this one's all set then, yeah? 15:32:50 so status is still triaged, should we close with explanation? 15:33:05 tbarron: triaged doesn't mean closed? 15:33:18 gouthamr: AFAIK it does not 15:33:34 dustins: yeah, probably "Won't Fix" is a better state then? 15:33:37 gouthamr: Could do Won't Fix 15:33:41 ack 15:33:48 dustins: +1 good with that.. 15:33:54 yes, seems like more appropriate status for this bug 15:34:00 Agreed 15:34:16 triaged in systems I know mean that initial screening has been done and priority/severity assigned 15:34:16 alright 15:34:33 That's all I have for this week, I'm gonna start going through the other ones next week to go over at the next one 15:34:44 so how many of these are still alive? 15:34:46 one? 15:34:48 dustins: thanks +100 :) 15:34:49 ok, regarding the first one which is assigned to rraja 15:35:01 tbarron: Yes, just the Tempest Credentials one 15:35:01 rraja did his fixes it looks like 15:35:04 dustins, tbarron, vkmc do you know if rraja still intend to work on this? 15:35:24 aren't there patches there for hdfs and glusterfs? 15:35:27 * tbarron looks again 15:36:54 rraja isn't paid to work on those drivers anymore ... 15:37:26 tbarron: ok, we should unassign the bug and call for volunteers then 15:37:26 they need to be marked as w/o maintainer in driverlog 15:37:46 but more to the point it looks like commits were made for the issue in those devstack plugins 15:37:46 tbarron: It looks like the reviews for the GlusterFS and HDFS devstack plugins 15:37:58 tbarron: oh, nvm, you're referring to the drivers 15:38:04 There are reviews, and they've been merged 15:38:22 well, I meant the devstack plugins for the drivers 15:38:27 tbarron: oh ok 15:38:30 I'll pursue this one dustin 15:38:43 tbarron: Sounds good 15:38:47 So NOW I think I'm done :) 15:38:49 Hopefully it's just a matter of cleanup on the bug. 15:39:00 tbarron: yes possibly 15:39:15 #topic open discussion 15:39:16 tbarron: It sounds like it, the patches submitted were from nearly two years ago :) 15:39:51 does anybody have any other topics for today? 15:39:54 i've something 15:40:18 has anyone else besides Yogi1_ played with the dynamic credentials in manila_tempest_tests? 15:40:53 vponomaryov has .... 15:41:08 but that doesn't help us 15:41:17 dustins: didn't you do a fix in that area? 15:41:34 if you're running tests against any DHSS=True driver, without modifying stuff, you're probably using the dynamic credentials 15:42:03 tbarron: A bit ago, yeah, I did some of the stuff in Tempest proper 15:42:03 modifying stuff: creating "tempest accounts" before hand and specifying the accounts.yaml file location in your tempest.conf 15:42:21 so in a sense, "pre-provisioned" credentials 15:42:40 that's what our gate does... 15:43:33 gouthamr: are you implying that there is still work to do on this front? 15:44:10 ganso: so we tried using manila_tempest_tests without pre-provisioned credentials 15:44:36 and things fail all over the place, because there's cleanup logic to delete the credentials created.. 15:45:06 and i suppose the cleanup logic has issues.. so i'm wondering if we should remove that code if no-one is using it.. 15:45:45 gouthamr: sounds like a new bug 15:46:22 i can open up a bug and explain the situation on it... we'll need some looking over and buy-in from our new tempest experts 15:46:43 gouthamr: Sounds like a plan 15:46:53 gouthamr: who are the new tempest experts? 15:47:21 #action: gouthamr open the bug on issue with using dynamically provisioned tempest credentials in manila_tempest_tests 15:47:26 ganso: We've got raissa and I on the Tempest front :) 15:47:47 ganso: and they have connections into the secret tempest kabal 15:47:58 tbarron: lol 15:48:15 lol 15:48:34 they can probably get Yogi1_ initiated too 15:48:59 let's keep in mind that the review for the new repo for manila_tempest_test was merged yesterday 15:49:03 but bswartz himself will not be admitted 15:49:23 raissa: \o/ 15:49:25 raissa: +1000 15:49:30 going to submit initial patches for the jobs... 15:49:34 raissa: nice! 15:50:11 raissa: it's called manila-tempest-plugin? 15:50:14 gouthamr: yes 15:50:24 raissa: 8) 15:50:40 #link https://github.com/openstack/manila-tempest-plugin 15:50:43 * gouthamr channeling bswartz: Yet another OpenStack repository, sigh 15:50:48 heheh 15:50:51 gouthamr: lol 15:50:56 hehehe 15:51:24 any other topics for today? 15:51:50 dustins: did you want to mention that share-type quotas bug? 15:52:18 tbarron: Oh yeah, I could! 15:52:46 I was wondering why arnewiebalck didn't hit it when he tried out the new feature ... 15:53:18 dustins: go ahead 15:53:22 and whether vponomarov would agree that it's a valid bug, etc. 15:53:27 https://bugs.launchpad.net/manila/+bug/1722707 15:53:29 Launchpad bug 1722707 in Manila "Quotas per share_type has bad db unique contraint " [Undecided,New] 15:53:31 but he's not here of course 15:53:35 * dustins had to go find the bug 15:53:41 dustins: thx 15:54:21 It looks like the bug reporter is trying to figure out how to do this 15:54:32 I think that it's something that makes sense to add if we can 15:54:58 yes, it looks like we didn't document this 15:54:59 But I honestly don't know enough to tell you why it could be a bad idea 15:55:11 afair, you can't control project and share type quotas together 15:55:11 Which is likely why I think it's a good idea :) 15:55:44 http://specs.openstack.org/openstack/manila-specs/specs/pike/support-quotas-per-share-type.html#data-model-impact 15:56:45 "It needs to take into account project_id so more than one project can have per share-type quotas." <--- when you assign a share type quota, you can't control that quota per project 15:56:52 am i misunderstanding that? 15:58:37 *chirp chirp* :) 15:58:43 gouthamr: I'd have to look into the quotas more to be able to answer definitively 15:58:51 ganso dustins: time check.. 15:58:55 well I haven't had time to understand this one 15:59:02 we should compare with cinder too 15:59:03 gouthamr: ya 15:59:12 for reasonable user expectations 15:59:13 We'll have to circle back around on this one, and look at Cinder's work 15:59:20 ...and bug Valeriy :) 15:59:29 bug Valeriy with bugs 15:59:33 lol 15:59:38 bugomaryov 15:59:42 we are running out of time 16:00:03 let's continue this on the channel if there is more to discuss 16:00:05 thanks everyone! 16:00:07 #endmeeting