14:00:43 #startmeeting cinder 14:00:44 Meeting started Wed Feb 26 14:00:43 2020 UTC and is due to finish in 60 minutes. The chair is rosmaita. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:45 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:47 The meeting name has been set to 'cinder' 14:00:49 hi 14:00:53 Hello 14:01:07 o/ 14:01:14 #link https://etherpad.openstack.org/p/cinder-ussuri-meetings 14:01:14 #topic roll call 14:01:25 o/ 14:01:33 hi 14:01:48 Hi 14:01:58 looks like a good turnout 14:02:21 i'll start the announcements while people are still rolling in 14:02:30 hi 14:02:35 #topic announcements 14:02:52 this is week Release-minus-11 14:03:01 virtual mid-cycle part 2 is R-8 (week of 16 March) 14:03:10 milestone 3 is R-5 (week of 6 April) 14:03:35 just to give a rough idea of where we are 14:03:52 virtual midcycle part 2 poll (if you haven't taken it yet): https://doodle.com/poll/eme483iv2faupn6z 14:04:02 i think the poll closes in a few hours 14:04:23 if you're thinking you will attend, please fill it out so that it doesn't get scheduled at a bad time 14:04:54 if wednesday wins, that will mean no cinder meeting that week 14:04:58 (if you need some incentive) 14:05:17 #topic announcements - final rocky release 14:05:53 we had a late bugfix last week that was done on friday and needed to go back to rocky 14:06:04 unfortunately, the gate broke big-time over the weekend 14:06:17 and so there was a big pile-up of patches 14:06:36 anyway, that fix has made it to train, and is ready for stein and then rocky 14:06:52 so stable cores, please look at https://review.opendev.org/#/c/709833/ (stein) and https://review.opendev.org/#/c/709856/ (rocky) 14:07:19 for the rocky patch, i could use two +2s and then I will apply the +W after stein merges 14:07:42 thanks rosmaita ! 14:07:44 once that lands, we'll be ready for the final cinder rocky release 14:08:03 there are details on the releases etherpad: 14:08:06 #link https://etherpad.openstack.org/p/cinder-releases-tracking 14:08:24 basically, os-brick and cinderclient are ready to go 14:08:37 no need to release cinderlib or brick-cinderclient-ext 14:08:43 and that will finish rocky 14:09:04 we'll release from stable/stein and stable/train next week 14:09:08 Thanks for tracking all of those threads rosmaita 14:09:15 last i looked, there wasn't much outstanding for those 14:09:47 i guess that's all the announcements for today 14:10:05 #topic outreachy internship final report 14:10:14 enriquetaso: anastzhyr: that's you 14:10:25 hello 14:10:37 This is a quick report 14:10:50 Yes, thank you rosmaita . 14:10:59 Ana's last day anastzhyr is next week, so feel free to reach her if something comes up 14:11:19 Current work and goals achieved: https://review.opendev.org/#/q/owner:Anastasiya.Zhyrkevich%2540gmail.com 14:11:28 From my side I want to thank enriquetaso for all the help, I am still working on some scenarios. 14:11:40 Would be nice to have an special look at https://review.opendev.org/#/c/703890/ 14:12:07 aww thanks anastzhyr, you are doing great! 14:12:23 I have learnt the structure of the project, the goals, and understood the way of testing large projects 14:12:37 anastzhyr: we appreciate your work, it's good to have some more test coverage 14:12:39 I think Openstack is a complex project to work with so feel proud ! 14:13:17 that's all for me :) 14:13:30 thanks enriquetaso 14:13:53 anastzhyr: i hope you've had an overall positive experience working with openstack (and cinder in particular) 14:14:06 and good luck for your post-internship career! 14:14:16 ++ 14:14:23 Yes, that is great and I really would like to continue contributing to openstack 14:14:37 and cinder in particular 14:14:43 we'll be here! 14:14:48 anastzhyr: Thanks and good luck! 14:14:59 i just asked someone to fix a unit test the other day that would have broken in 2099 14:15:15 because you never know ... 14:15:23 anastzhyr, good work! 14:16:00 #topic Should Cinder adopt devstack-tempest-nfs 14:16:04 tosky: that's you 14:16:46 devstack-plugin-nfs is used by both cinder and nova, but when the opendev migration happened, it was moved under the x namespace, which means that it's not part of any project 14:17:08 i think this just got moved to "x" when the split was done because i wasn't paying attention to the right thing at the right time 14:17:10 so, yes 14:17:20 #link https://opendev.org/x/devstack-plugin-nfs 14:17:42 my opendev.org is still displaying in japanese 14:18:03 this may not be a problem in itself, and adding more reviewers and cores can be done anyway, but still, given its usage, I believe it would be better if it was part of some project 14:18:15 rosmaita: それで頑張って 14:18:24 a similar project, devstack-plugin-ceph, is under the QA project 14:18:45 it's always better for things to have owners 14:18:57 it is? 14:19:05 should devstack-plugin-nfs a) stay as it is b) be adopted by Cinder c) be adopted by QA (as it is used by different projects) d) (anything else) 14:19:15 this is the kind of thing we want LiangFang to do for open-cas, is that right? 14:19:48 I think b or c. I think it makes sense having QA "own" it with Cinder kind of driving it. 14:20:54 smcginnis: ++ 14:21:42 tosky: since you brought it up, i take it you have an opinion? 14:23:27 I was originally thinking about Cinder, but that was before checking where devstack-plugin-ceph lives 14:23:46 devstack itself is owned by QA, is that right? 14:24:10 as it is generic, maybe QA would be fine; the list of cores can stay as it is, with the addition of devstack-core (as it is for devstack-plugin-ceph) 14:24:11 well, just as a data point, it looks like cinder has done almost all of the contributions to that plugin so far 14:24:39 why not this plugin in devstack/lib/cinder_plugins? 14:25:33 for one, it's easier for cinder folks to maintain it if it's not in devstack itself 14:25:39 LiangFang: it's not for cinder only, if I understand it correctly 14:25:54 just like devstack-plugin-ceph 14:26:05 it looks like it is currently for cinder only, but that could change 14:26:21 having it under a !Cinder project does not mean that the set of cores should change 14:26:37 i think the stuff in devstack/lib/cinder_plugins is to do cinder-specific setup, assuming you've got the other plugins installed 14:26:37 i want to say that the devstack folks were also happier to have such things not live in the devstack tree, but i could be mistaken 14:28:26 If they don't want to house it, then let's just move those under Cinder and be done with it. 14:28:30 I never suggested to move the code under devstack.git 14:28:41 Nothing prevents other non-Cinder folks from using or contributing to it. 14:28:45 I just said that the existing repository can live under the QA project 14:28:48 smcginnis: ++ 14:30:16 tosky: so, being in the "x" namespace now, does that mean it's an orphan project? 14:30:35 rosmaita: yes, not part of any project (not even a standalone openstack project) 14:30:46 ok, so that's bad 14:30:59 Just that it's not official and under OpenStack governance. 14:31:17 It doesn't mean it's orphaned. 14:31:48 it's kind of weird that it doesn't have the same status as devstack-plugin-ceph 14:31:49 And actually, it's not an openstack "deliverable" so it actually kind of makes sense to be an x/ project. 14:32:02 True, that part should be consistent. 14:32:46 ok, so from my point of view, the issue is: (a) do we rely on this thing, and (b) are there changes we want to make to it that are slowing us down? 14:33:03 we rely on it for nfs ci jobs 14:33:46 there are 3 core right now: eharne, jungleboyj and tbarron 14:34:21 so it's 2/3 cinder already 14:34:38 Hmmm, little scary that I didn't know I twas a core. 14:34:45 :-) 14:34:53 you get around 14:35:07 btw, congratulations to smcginnis on becoming an oslo core 14:35:08 i usually try to keep the cinder ptl on as core in case there's a gate emergency etc 14:35:35 rosmaita: Is that something to congratulate on? :) 14:36:21 here's what i'm thinking: let's do a quick review of what devstack plugins we are relying on and discuss which ones we want to take over at the midcycle 14:36:23 eharney: Ah, makes sense. 14:36:40 Sounds like a reasonable path forward. 14:36:41 So thinking conceptually, I think it makes sense for these to be under QA. With Cinder as cores, but qa-core included as well so anyone from the devstack team has the power to push changes as/if needed. 14:36:47 jungleboyj: you voted +2 a few days ago :) 14:36:57 smcginnis: ++ 14:37:22 rosmaita: I don't think there are others, apart from devstack-plugin-ceph which is also heavily used by manila 14:37:25 so QA is the right place 14:37:29 tosky: :-) Ok, glad I was using my powers for good then. 14:37:54 i think it's just nfs and ceph, the other ones (bdd/glusterfs/sheepdog) we don't need any more 14:38:17 ok, that's good 14:38:27 and we need to make sure that a future plugin for opencas gets in the right place 14:38:54 so the next step would be for someone, maybe the cinder PTL to reach out to the QA team about this? 14:39:10 Yeah, probably a good place to start. 14:39:39 eharney: Do we really have the bdd still out there? 14:40:19 ok, i'll send out something to the ML 14:40:30 smcginnis: well, it exists 14:40:36 #action rosmaita send email to QA team about ^^ 14:40:42 Huh, I see - https://opendev.org/x/devstack-plugin-bdd 14:41:01 Should probably officially retire that one. I doubt it can actually work anywhere anymore. 14:41:20 i think so 14:41:31 * smcginnis makes note 14:41:39 looks like smcginnis removed sheepdog recently from https://opendev.org/openstack/devstack/src/branch/master/lib/cinder_plugins 14:42:04 we removed the sheepdog driver, but in theory it's still in some stable branches i guess 14:42:08 smcginnis: Love to remove code. :-) 14:42:17 jungleboyj: You know it! :) 14:43:11 ok, i think we can move on 14:43:21 #topic update on native Zuul v3 jobs 14:43:29 tosky: this is also you 14:44:33 just a quick update; the full migration to native Zuul v3 jobs has been pre-accepted as V community goal, but we are in a good shape 14:45:08 that's good to hear 14:45:23 a few fixes for the cinder-tempest-plugin jobs were merged (https://review.opendev.org/#/c/672804/) and that unblocked the native os-brick jobs (https://review.opendev.org/#/c/697385/) 14:45:51 this review migrates most of the jobs, I think there is just one left: https://review.opendev.org/#/c/671945/ 14:46:19 that one left is tricky; it's a matrix-based job, I could probably easily port it in its current form 14:46:43 it would be nice to have it more in a more zuul-y way (not just "run this script"), but that could wait 14:47:18 tosky: Looks like that last one needs to be rebased. 14:47:19 and I prepared a preliminary set of grenade jobs which need to wait until the base grenade jobs are merged in grenade.git (https://review.opendev.org/#/c/709780/) 14:47:26 smcginnis: yeah, that's new 14:48:06 cinderlib and cinderclient are already fine; I don't think there are other Cinder jobs to be considered (or are there?) 14:48:29 that's it; feel free to review and see if anything is missing 14:48:50 tosky: thanks for taking the initiative to convert all these jobs 14:49:12 ++ 14:50:18 #topic open discussion 14:50:45 I wanted to point out we still have a few py38 failures that will need to be addressed before victoria. 14:51:08 how bad are they? 14:51:44 It didn't look too bad. Three failures I think. 14:51:56 At least in the unit tests. I haven't tried a tempest run yet. 14:52:09 not too bad 14:52:15 tempest barely works with 3.7 14:52:20 :) 14:54:17 so it really won't be a big issue until after RC-1 14:54:44 but if anyone is interested in py3.8, feel free to put up a patch sooner 14:56:13 anything else? 14:56:50 what about the tempest meeting? :P 14:56:57 oh, yeah 14:57:34 tosky enriquetaso anastzhyr and me are having a quick sync about adding some tempest tests 14:57:46 which turns out to be harder than you would think :) 14:57:56 https://bluejeans.com/4893731367 14:58:00 for anyone interested 14:58:15 we're not going to record, just ask tosky a bunch of questions 14:58:32 will start right after this meeting 14:58:38 which he may not be able to answer :D 14:59:09 i have faith in you, tosky 14:59:19 :D 14:59:45 ok, thanks everyone 14:59:52 go forth and make cinder great! 14:59:58 #endmeeting