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