16:00:20 <jungleboyj> #startmeeting Cinder
16:00:21 <openstack> Meeting started Wed Sep  4 16:00:20 2019 UTC and is due to finish in 60 minutes.  The chair is jungleboyj. Information about MeetBot at http://wiki.debian.org/MeetBot.
16:00:22 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
16:00:24 <openstack> The meeting name has been set to 'cinder'
16:00:29 <jungleboyj> courtesy ping:  jungleboyj whoami-rajat rajinir lseki carloss pots woojay erlon geguileo eharney rosmaita enriquetaso e0ne smcginnis davidsha walshh_ xyang hemna _hemna tosky sfernand
16:00:30 <smcginnis> o/
16:00:38 <geguileo> hi! o/
16:00:46 <walshh_> hi
16:00:47 <carloss> hi :)
16:00:57 <e0ne> hi
16:00:57 <jungleboyj> @!
16:00:58 <_pewp_> jungleboyj (^▽^)/ ʸᵉᔆᵎ
16:01:03 <hemna> doink
16:01:07 <woojay> hi
16:01:11 <rosmaita> o/
16:01:11 <hemna> @!
16:01:11 <_pewp_> hemna ( ・ω・)ノ
16:01:24 <Roamer`> hi
16:01:25 <hemna> oh how we miss _pewp_ in #openstack-cinder
16:01:34 <lseki> hi
16:01:45 <xyang> Hi
16:01:54 * jungleboyj wonders why we can't pewp in Cinder
16:01:57 <hemna> xyang signting!
16:02:04 * jungleboyj looks at smcginnis
16:02:08 <xyang> :)
16:02:18 <jungleboyj> hemna:  Who is that?  ;-)
16:02:22 <hemna> hehe
16:03:20 <davidsha> o/
16:03:25 <jungleboyj> Wow, we have a pretty good turnout today.
16:03:40 <whoami-rajat> Hi
16:03:57 <jungleboyj> #topic announcements
16:03:58 <sfernand> o/
16:04:18 <jungleboyj> First, congratulations to rosmaita  on the Cinder PTL election!
16:04:30 <hemna> w00t
16:04:36 <whoami-rajat> Congratulations Brian
16:04:42 <rosmaita> thanks
16:04:50 <e0ne> my congratulations, rosmaita!
16:05:01 <e0ne> jungleboyj: thanks for all your hard work as PTL
16:05:07 <xyang> Congrats Brian
16:05:14 <hemna> finally passing the torch.
16:05:19 <jungleboyj> https://gph.is/1aR7NWq
16:05:34 <xyang> Thanks jungleboyj
16:05:36 <rosmaita> congrats to jungleboyj on election to the TC!
16:05:40 <jungleboyj> Yes, thank you team for the opportunity to lead for the last 4 releases.
16:06:03 <jungleboyj> Been a great experience.  I am excited, though, to have a new perspective for Cinder.
16:06:17 <jungleboyj> So thank you rosmaita
16:06:32 <jungleboyj> rosmaita:  Thank you.  Not much of an election ... but hey ...
16:06:35 <rosmaita> well, i am glad that you are committed to continuing to work on cinder :)
16:06:55 * jungleboyj runs for the door.  ;-)
16:07:16 <geguileo> rofl
16:07:58 <jungleboyj> No, I am not going anywhere and I am hoping on the TC I might be able to bring attention to some of the things we discussed at the Mid-cycle with regards to vendor fixes, etc.
16:08:22 <rosmaita> jungleboyj: ++
16:09:06 <hemna> cinder is unique in the openstack landscape because of it's dependence on vendor drivers.
16:09:15 <jungleboyj> So, it looks like the next announcements are yours rosmaita
16:09:24 <jungleboyj> hemna:  True.
16:09:39 <rosmaita> i put up a patch for the os-brick Train release
16:09:56 <jungleboyj> rosmaita:  Awesome.  Thank you.
16:10:03 <rosmaita> #link https://review.opendev.org/679889
16:10:16 <rosmaita> i think we got in all the important stuff
16:10:36 <jungleboyj> JP has a question in your patch.
16:10:40 <rosmaita> next up is python-cinderclient release next week
16:10:56 <hemna> looks good, doesn't look like there is anything in the pipe for os-brick
16:11:04 <rosmaita> jungleboyj: i think he answered it himself
16:11:20 <jungleboyj> Oh, yes he did.  I see that now.  :-)
16:11:36 <rosmaita> so cincerclient will be a major version bump, primary thing is to get everything reviewed
16:11:55 <rosmaita> #link https://review.opendev.org/#/q/status:open+project:openstack/python-cinderclient+branch:master
16:12:06 <rosmaita> a bunch of things are in the gate now, so there's not a lot left
16:12:26 <rosmaita> also, next week is the cinder feature freeze
16:12:32 <jungleboyj> That is good.  Will look through these again today.
16:12:52 <hemna> there is one patch against master
16:13:00 <hemna> https://review.opendev.org/#/c/678523/
16:13:57 <rosmaita> that looks worth getting into the release
16:14:00 <jungleboyj> What do you mean one against master?  Oh, one that isn't the major_bump tag?
16:14:10 <hemna> that one needs some attention
16:14:15 <hemna> before we cut the client I Think
16:14:20 <jungleboyj> Yeah and I was ok with that, just needed UT.
16:14:34 <whoami-rajat> i asked for reviews quite a lot last week :)
16:14:43 <jungleboyj> whoami-rajat:  Did.
16:15:14 <rosmaita> that's all from me
16:15:36 <jungleboyj> Ok.  Thank you.
16:15:48 <hemna> ew global
16:16:03 <jungleboyj> hemna:  ?
16:16:11 <hemna> https://review.opendev.org/#/c/678523/4/cinderclient/v3/shell.py
16:16:15 <smcginnis> Yeah, not liking the global either.
16:16:15 <hemna> uses global
16:16:25 <whoami-rajat> i know :(
16:17:12 <jungleboyj> hmmm, global filters.  Wonder if that could help climate change?
16:17:52 <jungleboyj> Ok, so looks like hemna  and whoami-rajat  Will need to talk that through.
16:18:14 <_pewp_> hemna ╭∩╮◕ل͜◕)╭∩╮  ︵┻┻
16:18:14 <_pewp_> hemna ╭∩╮◕ل͜◕)╭∩╮  ︵┻┻
16:18:15 <_pewp_> hemna ╭∩╮◕ل͜◕)╭∩╮  ︵┻┻
16:18:16 <_pewp_> hemna ╭∩╮◕ل͜◕)╭∩╮  ︵┻┻
16:18:17 <_pewp_> hemna ╭∩╮◕ل͜◕)╭∩╮  ︵┻┻
16:18:18 <hemna> omg
16:18:18 <_pewp_> ...
16:18:19 <_pewp_> ...
16:18:19 <_pewp_> ...
16:18:20 <hemna> die
16:18:31 <jungleboyj> What happened there?
16:18:32 <smcginnis> Hah!
16:18:37 <Roamer`> it's alive!
16:18:48 <jungleboyj> Thanks.  I needed a laugh.
16:18:52 <whoami-rajat> it's like an argparse thing that passes multiple values but one value at a time to the action method, couldn't think of anything other than global var to append all the values at that time.
16:18:58 <senrique_> o/
16:19:03 <jungleboyj> #topic Reenable the StorPool driver after the CI was brought back up on 2019-08-03:
16:19:31 <davidsha> Is that meant to be the 3rd of September or 3rd of August?
16:19:36 <Roamer`> so, yeah, I guess the topic says it all: after a lapse of a couple of months (really sorry about that!) we brought the StorPool CI back up, Python 3.7, Zuul v3 and everything
16:19:48 <Roamer`> ...oops.... it was meant to be September, sorry.......
16:19:55 <rosmaita> \o/
16:19:57 <hemna> Roamer`: awesome!
16:20:05 <smcginnis> Thanks for getting that done.
16:20:32 <Roamer`> it now runs a very slightly customized version of tempest-and-cinderlib-run
16:20:35 <jungleboyj> Roamer`:  Indeed.  Thank you for addressing that.
16:21:13 <jungleboyj> I will take a look at your patch and vote.
16:21:14 <Roamer`> it has a small patch for the cinderlib test since our thin provisioning driver does not report the space change after a volume is created, I'll polish that up a bit and submit it for review
16:22:56 <Roamer`> BTW an unrelated question: are people aware of the fact that devstack currently has an interesting issue when installing Python 3 development libraries after they have already been installed by another project?  like something uses Python 3 and brings in os-brick, then devstack comes to os-brick itself and says "I'll install it for Python 2 just in case something else needs it", everything that
16:23:02 <Roamer`> it depends on is installed for Python 2, *including scripts*, then devstack says "I'll install it for Pyth... oh, sorry, it's already installed for Python 3" and any dependencies that installed scripts in /usr/local/bin or wherever now have these scripts say #!python2
16:23:25 <Roamer`> so when something tries to run, say, unit2, it tries to start with Python 2 and cannot find the Python 3 modules
16:23:49 <Roamer`> I'll think about this some more and possibly start a discussion in -qa or something, but I guess this is slightly off-topic for today's meeting here :)
16:23:53 <hemna> hrmm
16:24:02 <jungleboyj> Hmm, that sounds like a devstack bug.
16:24:12 <hemna> Roamer`: do you have logs for that?
16:24:26 <hemna> I'm curious why os-brick itself wants python2
16:24:45 <jungleboyj> Roamer`:  You don't need to run all the tempest tests.  Can do just the volume ones, but if you want to run them all ...
16:24:51 <jungleboyj> I think things look good.
16:25:12 <Roamer`> hemna, it's not os-brick itself, it's devstack: when the shell function that installs a Python *development* library (not an end project) is called, it (the devstack function) says "I'll install the library for Python 2, too, just in case"
16:25:34 <hemna> oh maybe os-brick needs an update to tox.ini
16:27:04 <tosky> Roamer`: uh, have seen the new run-cinderlib-tests role now exposed by cinderlib.git?
16:27:54 <Roamer`> jungleboyj, we're not running them all, just the volume tests... I took the regex from somewhere, can't remember where right now, but it does limit them
16:28:34 <Roamer`> tosky, yeah, I've seen it, I need some more work to get it to work with our driver (I can't remember right now, there was something that needed a bit more configuration, but I may have fixed it in the meantime in another way)
16:29:09 <jungleboyj> Roamer`:  This looks like all of them to me:  https://spfactory.storpool.com/logs/85/679785/1/check/cinder-storpool-tempest/7c79011/testr_results.html.gz
16:29:33 <jungleboyj> I commented on the patch.  Either need to add some things there or just revert my original patch.
16:29:51 <jungleboyj> It hasn't released so that is safe to do.
16:30:35 <jungleboyj> Anyway, any more discussion there?
16:31:08 <rosmaita> no, happy to see the ci running again
16:31:18 <jungleboyj> rosmaita: ++
16:31:21 <Roamer`> jungleboyj, hm, that's interesting, doesn't it get limited by https://spfactory.storpool.com/logs/85/679785/1/check/cinder-storpool-tempest/7c79011/job-output.txt.gz#_2019-09-03_16_08_56_469522
16:31:32 <Roamer`> but, sure, no more discussion needed, thanks y'all!
16:32:57 <jungleboyj> Depends on how you are executing tempest.  Anyway ... not a big deal.
16:33:07 <jungleboyj> Something for you to look into.
16:33:50 <jungleboyj> So, that was all we had on the agenda.
16:33:53 <Roamer`> yeah, sure, I wiil, thank you
16:33:58 <jungleboyj> #topic Open Discussion
16:34:25 <jungleboyj> Anyone have other topics to discuss.
16:34:37 <zhengMa> Hi team, we are requesting more comments for 'Leverage hw accelerator in image compression'
16:34:44 <zhengMa> #link https://review.opendev.org/#/c/668825
16:34:51 <zhengMa> Thanks!!
16:35:28 <jungleboyj> Ok.  See that you addressed my comments.  Will need to go look.
16:35:32 <jungleboyj> Thanks!
16:36:03 <zhengMa> jungleboyj: thank you
16:36:08 <jungleboyj> Welcome.
16:36:12 <whoami-rajat> Since the cinderclient and cinder feature freeze are on the same day wanted to request some reviews here too
16:36:12 <whoami-rajat> https://review.opendev.org/#/c/639180/
16:36:31 <jungleboyj> I think we need to get eharney  and rosmaita  to look at zhengMa 's patch as well.
16:36:32 <rosmaita> smcginnis just reminded me that the python-brick-cinderclient-ext train release is next week also -- looks like nothing to review, but just in case anyone wants to add something, you need to do it right away!
16:37:25 <jungleboyj> That has been quiet for a while.
16:37:49 <rosmaita> yes, looks all ready to go, has 13 changes since last release, but no open reviews
16:38:43 <rosmaita> jungleboyj: you might want to +2 priority whoami-rajat's https://review.opendev.org/#/c/639180/
16:39:35 <rosmaita> (and i did see your note about zhengMa's patch, i will review it)
16:39:54 <zhengMa> rosmaita: thank you
16:40:10 <smcginnis> jungleboyj: Should probably check to make sure the client has everything needed for service updates. At least matching the mv bumps.
16:40:14 <whoami-rajat> Thanks rosmaita  :)
16:40:25 <jungleboyj> rosmaita:  Done.
16:40:25 <smcginnis> And we may want to make sure Eric's autonegotiate patch has merged, if it hasn't yet.
16:40:36 <jungleboyj> smcginnis:  That does need to get merged.
16:41:47 <jungleboyj> Hmm, yeah, we should make sure that we don't get into a situation where we mess up the MVs for the release.
16:43:04 <jungleboyj> Anything else for today?
16:44:23 <jungleboyj> Ok.  I will take silence as a no.
16:44:31 <rosmaita> does anyone have any plans for python-brick-cinderclient-ext ?
16:44:40 <rosmaita> if not, i will put up a release patch today
16:44:42 <jungleboyj> I do not.
16:44:47 <rosmaita> no sense waiting for no reason
16:45:13 <jungleboyj> rosmaita: I am guessing that that is safe to do.
16:45:19 <rosmaita> well, i guess the deadline is technically next week, so maybe i will put it up with -W
16:45:49 <rosmaita> and release on monday
16:46:00 <jungleboyj> Makes sense.
16:46:19 <rosmaita> smcginnis: is that ok, or does it annoy the release team?
16:47:36 <jungleboyj> @!j
16:47:36 <_pewp_> jungleboyj (._.) ~ ︵ ┻━┻
16:48:09 <jungleboyj> rosmaita:  I think it should be fine.
16:48:12 <smcginnis> rosmaita: That should be fine.
16:48:16 <rosmaita> cool
16:48:18 <jungleboyj> Jix
16:48:20 <jungleboyj> Jinx
16:48:53 <jungleboyj> Ok.  I am going to call it a meeting.
16:49:05 <jungleboyj> Thank you all for attending.
16:49:11 <jungleboyj> #endmeeting