16:01:50 <jungleboyj> #startmeeting Cinder 16:01:51 <openstack> Meeting started Wed Aug 14 16:01:50 2019 UTC and is due to finish in 60 minutes. The chair is jungleboyj. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:01:52 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:01:54 <openstack> The meeting name has been set to 'cinder' 16:01:56 <jungleboyj> I am here. 16:02:03 <e0ne> hi 16:02:06 <smcginnis> o/ :) 16:02:10 <walshh_> hi 16:02:15 <rosmaita> hello 16:02:17 <jungleboyj> @!j 16:02:17 <_pewp_> jungleboyj (._.) ~ ︵ ┻━┻ 16:02:28 <jungleboyj> courtesy ping: jungleboyj whoami-rajat rajinir lseki carloss pots woojay erlon geguileo eharney rosmaita enriquetaso e0ne smcginnis davidsha walshh_ xyang hemna _hemna tosky 16:02:39 <enriquetaso> o/ 16:02:44 <davidsha> o/ 16:02:46 <carloss> hi 16:02:48 <eharney> hi 16:02:51 <woojay> o/ 16:02:58 <whoami-rajat> Hi 16:03:39 <jungleboyj> @! 16:03:39 <_pewp_> jungleboyj (*´・д・)ノ 16:03:39 <pots> o/ 16:04:29 <jungleboyj> Ok. Lets get started. 16:04:48 <jungleboyj> #topic announcements: 16:05:10 <jungleboyj> Hopefully everyone knows by now that we have the mid-cycle next week. 16:05:21 <jungleboyj> #link https://etherpad.openstack.org/p/cinder-train-mid-cycle-planning 16:05:36 <jungleboyj> Please add topics to the etherpad so that this is a productive time for us all. 16:05:48 * jungleboyj glares at smcginnis for abandoning us 16:05:51 <jungleboyj> ;-) 16:05:52 <smcginnis> :P 16:06:37 <jungleboyj> We have a good start in there. I am going to go through our PTG and last mid-cycle notes I know there are to-dos in there that haven't been addressed. 16:06:49 <jungleboyj> I will cover more details later in the meeting. 16:07:02 <jungleboyj> That was all I had for announcements. 16:07:23 <jungleboyj> #topic cinderclient CLI version negotiation needs a look 16:07:39 <jungleboyj> #link https://review.opendev.org/#/c/664430/ 16:07:47 <eharney> well, mostly asking for reviews here, Sean gave some feedback that i added more information around 16:07:55 <eharney> also wanted to check in on the whole major version bump plan in general 16:08:34 <jungleboyj> eharney: I thought this was what we were already doing. 16:08:34 <smcginnis> Just added this to the midcycle etherpad - https://review.opendev.org/#/q/status:open+project:openstack/python-cinderclient+branch:master+topic:major_bump 16:08:54 <smcginnis> We need to coordinate that work and make sure we get everything we want in. 16:09:26 <jungleboyj> smcginnis: ++ Sounds good. 16:10:03 <jungleboyj> I don't really like that there is now error for using a version that is newer than what you requested but if that is what Nova does we should be consistent. 16:10:30 <jungleboyj> I suppose you are going to get some sort of error anyway because what you are trying to do isn't supported yet. 16:11:34 <jungleboyj> I guess I would feel better if we had documentation and a release note indicating that behavior to go with the patch. 16:11:47 <eharney> that makes sense 16:12:24 <eharney> so we're going to aim to land all of the major bump patches somewhere close to the client freeze deadline? 16:13:23 <jungleboyj> eharney: Yeah, we should put group review of the patches early in the mid-cycle so we can try to shepherd things through. 16:14:01 <eharney> ok 16:14:04 <whoami-rajat> do we show a msg to user regarding the set version is higher than maximum and the max api version is used instead? 16:14:33 <jungleboyj> whoami-rajat: That would be consistent and create a better UX. 16:15:20 <eharney> not sure i follow 16:15:46 <jungleboyj> At least put out a 'WARNING' type message that it is falling back. 16:16:05 <jungleboyj> If they try, it doesn't work, they run with debug on or whatever they at least get more info. 16:16:14 <whoami-rajat> if a user sets OS_VOLUME_API_VERSION = 3.90 and max version supported is 3.56, the user should know 3.90 doesn't exist or isn't supported and their max version supported is 3.56 16:16:56 <eharney> i just modeled the behavior here after how things already work in nova and manila 16:17:15 <whoami-rajat> jungleboyj: ++ 16:17:21 <eharney> printing warnings gets interesting with the "i have a script that parses CLI output" user base 16:17:33 <jungleboyj> eharney: Right. 16:17:56 <smcginnis> I think the concensus I've seen lately has been that CLI output is not an API. 16:18:24 <jungleboyj> smcginnis: That is a good consensus. 16:18:25 <eharney> except for the CLIs that output json/csv? 16:18:34 <clarkb> well you can emit warnings and such to stderr 16:18:40 <eharney> true 16:18:46 <rosmaita> clarkb: ++ 16:18:47 <clarkb> and output regular content that scripts might care about to stdout 16:19:01 <smcginnis> That makes sense to me. 16:19:27 <e0ne> clarkb: +1 16:19:50 <jungleboyj> clarkb: ++ 16:20:04 <jungleboyj> eharney: Are you ok with that approach? 16:20:17 <eharney> adding a warning message if the requested version is downgraded? yes 16:20:39 <jungleboyj> MVs are confusing and a PITA as it is. Anything we can do to make them less confusing is good. 16:20:50 <jungleboyj> eharney: Right, but don't change functionality. 16:22:08 <eharney> i'll try to get some doc and examples together for next week 16:22:55 <jungleboyj> eharney: Sounds good. 16:22:58 <jungleboyj> Thank you! 16:23:12 <jungleboyj> That is a good change to get in. I thought we already had that done. :-) 16:23:33 <jungleboyj> Anything else on that topic? 16:23:40 <eharney> nope 16:23:45 <jungleboyj> Okie Dokie. 16:23:53 <jungleboyj> So, details for next week. 16:24:05 <jungleboyj> #topic Details for Next Week's Mid-cycle 16:24:29 <jungleboyj> I have put my Cell phone in the etherpad. 16:24:42 <jungleboyj> I have also added my arrival/departure times. 16:25:15 <jungleboyj> For those of you that didn't see I am timezone challenged. So, we won't be meeting until 10 am because that is all the earlier I reserved the room and I couldn't get anything else. 16:25:25 <jungleboyj> So, we will have kind-of lazy mornings. 16:25:46 <jungleboyj> I am bringing the usual recording equipment and the room should be much the same as last time. 16:26:40 <jungleboyj> Rather than dealing with food service figured we would just make trips to the cafe downstairs for coffee and snacks when people want. Lenovo will cover. It is cheaper and easier that way. 16:26:54 * jungleboyj should find my badge. 16:27:02 <rosmaita> i think we should all bring headsets so we can all get into zoom or whatever if necessary 16:27:15 <rosmaita> make it easier on the remote attendees 16:27:31 <jungleboyj> Sure. Can do. I am hoping I might have Zoom working but I am not sure. 16:27:35 <whoami-rajat> rosmaita: ++ 16:27:48 <jungleboyj> rosmaita: That is a good idea. Hadn't thought of that before. 16:28:19 <jungleboyj> Supposedly my trial Zoom account ends this week but I haven't seen any indication of that. 16:28:40 <rosmaita> i think we could use my bluejeans account if necessary 16:28:52 <enriquetaso> rosmaita++ 16:28:54 <jungleboyj> rosmaita: ++ Oh, that would be so much better. 16:29:26 <jungleboyj> Assume we can record those. 16:29:33 <rosmaita> i think i can even record in bluejeans, but need to check 16:29:40 <rosmaita> maybe eharney knows? 16:29:43 <jungleboyj> Sweet. 16:29:48 <eharney> it records, but may have some time limit 16:30:05 <rosmaita> ok, i will take an action item to get that info today 16:30:30 <jungleboyj> I will still record to YouTube to be safe and to keep that record. 16:30:50 <jungleboyj> rosmaita: Check out what is possible and we can coordinate to be ready for next week. 16:30:56 <rosmaita> ack 16:31:24 <jungleboyj> Using some sort of official meeting platform would be good though. 16:32:30 <jungleboyj> Any other questions/concerns? 16:32:50 <jungleboyj> Assume we will do the usual lunch together and grab dinner afterwards one night. 16:33:03 <jungleboyj> or both nights. 16:33:05 <jungleboyj> :-) 16:34:17 <jungleboyj> I am planning that we should be able to wrap up by mid-day Friday. If not I do have one conflicting meeting that I will need to step out for at 1:30. 16:34:50 <jungleboyj> Then we have the big party at eharney 's house on Friday night. 16:34:57 <jungleboyj> :-) 16:35:01 <eharney> sweet 16:35:06 <e0ne> :) 16:35:12 <jungleboyj> Wondered if IRC was still working. Had to check. 16:35:30 <jungleboyj> Ok. Any question/concerns on that topic? 16:35:37 <rosmaita> nope 16:36:23 <enriquetaso> nope 16:36:27 <jungleboyj> Ok. That was all I had on the agenda. 16:36:34 <jungleboyj> #topic Open Discussion 16:36:52 <jungleboyj> As usual, if you are a remote attendee watch the Etherpad and IRC for details. 16:37:37 <jungleboyj> Anyone have other topics for today? 16:37:52 <zhengMa> Hi team, looking forward to reviewing https://review.opendev.org/#/c/668825/ 16:38:51 <jungleboyj> zhengMa: Sure. Will make sure to take a look through that. 16:39:38 <zhengMa> And more, there's a similar patch https://review.opendev.org/#/c/674758/ , do we have to do some changes because of this? 16:39:50 <zhengMa> jungleboyj: thank you! 16:40:05 <eharney> i don't think you have to change anything because of that patch 16:40:25 <jungleboyj> eharney: ++ 16:41:47 <zhengMa> eharney: thank you, but will the compression configuration be confusing? 16:42:36 <eharney> your feature only does anything if you choose to upload as a new format to glance, right? 16:43:06 <zhengMa> that's right 16:43:19 <eharney> the other one only applies compression transparently inside of the qcow2 format 16:43:32 <eharney> and doesn't require any particular configuration etc 16:43:42 <eharney> so i think it's ok 16:43:57 <zhengMa> eharney: ok, got it, thank you 16:44:41 <jungleboyj> Anything else for today? 16:44:48 <whoami-rajat> So i've the base frame of the bp ready, i still need to optimize the tests but would appreciate reviews on the functional code 16:44:49 <whoami-rajat> cinder : https://review.opendev.org/#/c/639180/ 16:44:49 <whoami-rajat> cinderlib : https://review.opendev.org/#/c/674826/ 16:46:41 <jungleboyj> Wheee, that is a big patch. 16:46:50 <jungleboyj> Ok. Will find some time to look at that. 16:46:53 <jungleboyj> whoami-rajat: Thanks for working on that. 16:47:45 <whoami-rajat> jungleboyj: np, the existing tests needed to include the volume type that made the patch big 16:47:48 <jungleboyj> That would be good to get reviewed and agreed upon before the end of the mid-cycle as well since there was some controversy over it in the past. 16:48:00 <whoami-rajat> jungleboyj: i will try to minimize it more 16:48:24 <whoami-rajat> jungleboyj: thanks! 16:48:43 <jungleboyj> Anything else? 16:49:03 <whoami-rajat> Nothing from my side 16:49:12 <jungleboyj> Ok good. 16:49:34 <jungleboyj> Just a note that we won't have this meeting next week as it will be during the mid-cycle. So we will just be having one big meeting. :-) 16:50:19 <jungleboyj> I think that is it for today then. 16:50:29 <jungleboyj> Thank you everyone and I look forward to seeing some of you next week. 16:50:43 <rosmaita> bye! 16:50:45 <jungleboyj> #endmeeting