14:02:13 <rosmaita> #startmeeting cinder
14:02:13 <opendevmeet> Meeting started Wed Dec 15 14:02:13 2021 UTC and is due to finish in 60 minutes.  The chair is rosmaita. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:02:13 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
14:02:13 <opendevmeet> The meeting name has been set to 'cinder'
14:02:20 <jungleboyj> o/
14:02:22 <rosmaita> #topic roll call
14:02:26 <shoffmann> hi
14:02:28 <fabiooliveira> hi o/
14:02:28 <tosky> hi
14:02:28 <eharney> hi
14:02:32 <whoami-rajat> Hi
14:02:36 <nahimsouza[m]> o/
14:02:39 <rosmaita> apologies for the late start, i was in #openstack-meeting
14:02:43 <walshh_> hi
14:02:50 <SachinMore> hi
14:03:32 <e0ne> hi
14:03:34 <TusharTgite> hi
14:04:11 <felipe_rodrigues> hi
14:04:42 <rosmaita> ok, let's get started
14:04:47 <rosmaita> #topic announcements
14:05:18 <rosmaita> first, about our meetings over the next few weeks
14:05:19 <whoami-rajat> #link https://etherpad.opendev.org/p/cinder-yoga-meetings
14:05:25 <rosmaita> thanks!
14:05:33 <rosmaita> i am very unorganized this moringin
14:05:43 <enriquetaso> hi
14:05:46 <rosmaita> ok, 29 December will be no meeting
14:05:55 <rosmaita> so that means next week is our last of the month
14:06:01 <rosmaita> question: should we do it in video?
14:06:32 <enriquetaso> we can toast the new year :P
14:06:33 <rosmaita> i'm inclined to, but in case anyone actually hates video meetings, we don't have to
14:06:34 <jungleboyj> How many people will be around next week?
14:06:42 <rosmaita> jungleboyj: that is a good question, too
14:06:48 <jungleboyj> :-)
14:06:50 <rosmaita> i will be around
14:06:51 <eharney> i'm out next week
14:07:04 <jungleboyj> I will be out.
14:07:20 <fabiooliveira> i will be out also
14:07:58 <rosmaita> ok, maybe we should take enriquetaso's idea and have quick meeting/social hour for anyone around
14:08:08 <rosmaita> unless that is a stupid idea
14:08:18 <rosmaita> meaning my idea, not enriquetaso's
14:08:29 <rosmaita> i am really not at my best this morning
14:08:35 <enriquetaso> haha
14:09:39 <rosmaita> ok, maybe let's do this ... i will cancel meetings 22 and 29 December, but will be around in irc at that time in case people have questions, want to discuss anything
14:10:07 <rosmaita> ok, the first wednesday in 2022 is 5 January
14:10:10 <rosmaita> i will not be here
14:10:26 <rosmaita> so, i need a volunteer to run the meeting, or we can cancel that one too
14:10:42 <whoami-rajat> I can run if people will be around
14:10:48 <rosmaita> thanks whoami-rajat
14:10:53 <jungleboyj> I will be back then.
14:11:12 <rosmaita> eharney: enriquetaso: will you be around?
14:11:16 <enriquetaso> yes
14:11:33 <eharney> yes
14:11:44 <rosmaita> ok, great, we will have that meeting
14:11:52 <rosmaita> next announcement
14:12:01 <rosmaita> Festival of XS Reviews on Friday
14:12:11 <rosmaita> 1400-1600 utc
14:12:30 <rosmaita> in meetpad, connection info here: http://eavesdrop.openstack.org/#Cinder_Festival_of_XS_Reviews
14:12:59 <rosmaita> and, finally, cinderlib 4.1.0 was released on Monday
14:13:10 <rosmaita> so now cinderlib master is open for Yoga development
14:13:39 <rosmaita> #topic yoga testing runtime update
14:13:53 <whoami-rajat> \o/
14:14:02 <rosmaita> there was a really long ML thread about this that spanned November and December
14:14:05 <rosmaita> summary is here:
14:14:14 <rosmaita> #link http://lists.openstack.org/pipermail/openstack-discuss/2021-December/026164.html
14:14:41 <rosmaita> the short story is that openstack will support python 3.6, 3.7, 3.8, 3.9
14:14:57 <rosmaita> the testing template has been updated to test 3.6 and 3.9
14:15:20 <rosmaita> and passing those 2 will be taken as an indicator that 3.7 and 3.8 would pass too
14:15:39 <rosmaita> the testing template only covers unit tests
14:16:02 <rosmaita> so we have to patch .zuul.yaml to get the correct functional tests
14:16:26 <rosmaita> Tushar has put together a bunch of patches
14:16:57 <rosmaita> the cinderclient functional-py39 is passing running on centos-9-stream
14:17:23 <rosmaita> but the cinderclient-brick-ext functional-py39 is failing on a pip constraint satisfaction problem
14:17:47 <rosmaita> i think we need to get advice from #opendev team about what nodes we should use for py39
14:18:09 <rosmaita> we had to use centos-8-stream to run the py36 functional tests
14:18:25 <rosmaita> but i am not sure what the consensus is for 3.9
14:18:36 <rosmaita> (and the platform may actually have nothing to do with that failure)
14:19:15 <rosmaita> also, the ML thread mentioned py 3.10 job in the template as non-voting
14:19:23 <rosmaita> but i don't think that has been implemented yet
14:19:38 <rosmaita> i will follow up with gmann and see what the plan is
14:20:09 <rosmaita> otherwise, i'll put up our own patches for non-voting py 3.10 so we can get early warning if we don something incompatible
14:21:10 <rosmaita> #topic specs review
14:21:19 <rosmaita> #link https://etherpad.opendev.org/p/cinder-yoga-specs
14:21:49 <rosmaita> ok, let's start with the easiest one
14:21:55 <rosmaita> https://review.opendev.org/c/openstack/cinder-specs/+/818671
14:22:05 <rosmaita> that moves a previously accepted spec to Yoga
14:22:32 <rosmaita> looks like no one has expressed any concerns, so i think that is ready to go
14:23:18 <rosmaita> this next one isn't easy, but it's got two +2s
14:23:22 <rosmaita> https://review.opendev.org/c/openstack/cinder-specs/+/819693
14:23:54 <rosmaita> Gorka put a -W on it because he wanted to get performance data on the change
14:24:43 <rosmaita> so i propose we give him a spec freeze exception while he decides whether the numbers indicate that the proposal is OK, or will need a revision
14:25:35 <whoami-rajat> +1, that is a great improvement over what our quota system currently has
14:26:37 <rosmaita> yes, hopefully the performance numbers won't be any worse than currently
14:26:57 <rosmaita> there's an analysis in the spec about how it reduces the number of transactions
14:27:17 <rosmaita> which is good, but maybe the counting is more problematic than we thought
14:27:26 * jungleboyj swears that I read that spec but don't see my vote.
14:28:05 <rosmaita> btw, the recording of Gorka explaining the spec is available
14:28:36 <rosmaita> #link https://youtu.be/lrg9T8l8g4g
14:28:43 <jungleboyj> Based on the discussion I think it is a good thing.
14:29:08 <rosmaita> yeah, i hope the questionable performance was some kind of anomaly
14:29:24 <rosmaita> but it was enough to make Gorka hold up the spec
14:29:51 <rosmaita> though he has very high standards, so maybe it isn't that big a deal
14:29:54 <rosmaita> we'll see
14:30:19 <rosmaita> ok, looking at specs with no -1s
14:30:35 <rosmaita> Support revert any snapshot to the volume
14:30:45 <rosmaita> #link https://review.opendev.org/c/openstack/cinder-specs/+/736111
14:31:10 <rosmaita> i have a question about how we will microversion this, though that could be addressed in a followup
14:31:43 <rosmaita> anyway, please react on the gerrit review
14:32:26 <rosmaita> Update original resource's az
14:32:47 <rosmaita> #link https://review.opendev.org/c/openstack/cinder-specs/+/778437
14:32:55 <rosmaita> i haven't looked at the update yet
14:33:19 <rosmaita> we agreed that this is a good idea in principle, but i am not sure all the details have been worked out sufficiently
14:33:52 <rosmaita> Add volume reimage spec
14:34:02 <rosmaita> #link https://review.opendev.org/c/openstack/cinder-specs/+/809622
14:35:02 <rosmaita> that's whoami-rajat's spec, so he can't review it himself
14:35:23 <whoami-rajat> :D
14:35:32 <whoami-rajat> true
14:36:10 <jungleboyj> :-)
14:36:47 <rosmaita> i had a question on that one about the name of a flag, but otherwise it looks fine and the nova team is OK with it
14:36:56 <rosmaita> actually, they were quite supportive at the PTG
14:37:18 <whoami-rajat> yeah, i think they really need this feature
14:37:33 <rosmaita> i just realized that i should be clear about this discussion (about all the specs)
14:37:45 <rosmaita> if anyone has a serious reservation, please speak up!
14:38:58 <rosmaita> Os-brick NVMeoF connector multipathing spec
14:38:58 <rosmaita> #link https://review.opendev.org/c/openstack/cinder-specs/+/815613
14:39:24 <rosmaita> this looks good, I think most of the questions have been answered
14:40:00 <rosmaita> there was one point Gorka made that Zohar didn't agree with, so look for that
14:40:24 <rosmaita> otherwise, it's ready
14:41:46 <jungleboyj> When is Spec Freeze again?
14:41:57 <rosmaita> Friday
14:41:57 <rosmaita> Add spec to optimize upload volume for RBD backend
14:42:05 <rosmaita> https://review.opendev.org/c/openstack/cinder-specs/+/810363
14:42:12 <jungleboyj> Ok.
14:42:22 <rosmaita> i have a question about whether this should be controlled from the glance side or the cinder side
14:42:46 <rosmaita> but maybe that's just me ... need some other people to look this over
14:42:58 <rosmaita> we discussed at the PTG and everyone was generally supportive
14:43:10 <eharney> i'm curious if that specs makes assumptions about permissions to access the glance pool etc
14:43:41 <rosmaita> eharney: that is a good question
14:44:18 <eharney> i think it might need more work to handle a separate set of credentials/keys etc, will take a look
14:44:20 <whoami-rajat> eharney, that needs to access glance pool as it creates the clone in glance pool
14:45:18 <rosmaita> Implement backend QOS for rbd driver
14:45:37 <rosmaita> https://review.opendev.org/c/openstack/cinder-specs/+/820030
14:46:25 <rosmaita> i haven't looked at the revised version, the open issue was a question about mirroring
14:46:42 <rosmaita> but i think the general idea is fine
14:46:58 <rosmaita> so, needs a look from anyone interested in Ceph ^^
14:47:45 <eharney> i wonder how this intersects with the _per_gb qos fields
14:47:48 <rosmaita> i think all the remaining specs have unanswered -1s
14:48:54 <rosmaita> so cinder-core team, please review the specs on the etherpad
14:49:03 <rosmaita> #link https://etherpad.opendev.org/p/cinder-yoga-specs
14:49:22 <rosmaita> but we should keep an eye out for revisions, since the deadline is not until friday
14:49:42 <rosmaita> is there anyone here who would like to speak about a spec they have proposed?
14:51:46 <rosmaita> ok, moving on
14:51:52 <rosmaita> #topic mypy patch of the week
14:52:09 <rosmaita> well, i am happy to say that our previous patch of the week merged!
14:52:19 <rosmaita> but, it was the R-20 patch of the week
14:52:26 <rosmaita> and this is week R-15
14:52:34 <enriquetaso> \o/
14:52:49 <rosmaita> eharney: do you have a particular patch in mind for this week?
14:53:09 <eharney> well, https://review.opendev.org/c/openstack/cinder/+/787195 had two +2s and a +W back in April, so maybe an easier one
14:53:27 <rosmaita> easy is good!
14:53:33 <rosmaita> ok, let's adopt that one
14:54:12 <rosmaita> looks like it was jungleboyj and me
15:00:50 * whoami-rajat thinking if i lost connection or meeting is frozen
15:01:40 * enriquetaso is waiting too
15:01:49 * fabiooliveira guess is frozen 👀
15:02:07 <angiolucci> I see some people were disconnected, some still rehoining
15:02:26 <enriquetaso> something happened
15:02:28 <fabiooliveira> may be some issue with irc
15:05:59 <eharney> #endmeeting