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