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