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