16:00:18 <jungleboyj> #startmeeting Cinder
16:00:19 <openstack> Meeting started Wed Jul 31 16:00:18 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:21 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
16:00:23 <openstack> The meeting name has been set to 'cinder'
16:00:37 <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:00:46 <whoami-rajat> Hi
16:00:49 <walshh_> hi
16:00:52 <pots> o/
16:00:53 <rosmaita> o/
16:00:54 <jungleboyj> @!
16:00:54 <_pewp_> jungleboyj \( ・_・)
16:00:56 <tosky> o/
16:00:56 <woojay> \o
16:01:02 <smcginnis> o/
16:01:04 <carloss> hi
16:01:42 <e0ne> hi
16:01:43 <eharney> hi
16:01:59 <lseki> ji
16:02:01 <lseki> hi
16:02:24 <jungleboyj> Cinderers Assemble!
16:03:23 <jungleboyj> Give people one more minute here.
16:04:19 <rosmaita> i don't see how anyone would dare to be late after hearing "Cinderers Assemble!"
16:04:44 <jungleboyj> rosmaita:  :-)
16:04:57 <jungleboyj> Secretly I needed more coffee.  I am the late one.
16:04:59 <jungleboyj> ;-)
16:05:00 <jungleboyj> Ok.
16:05:05 <jungleboyj> #topic announcements
16:05:26 <jungleboyj> I have submitted a request to be part of the Shanghai PTG.
16:05:36 <jungleboyj> I know that rosmaita and I are going to be there.
16:05:44 <rosmaita> :)
16:06:02 <jungleboyj> Well, I don't have travel approved yet, but the Lenovo offices are hosting OUI, so they better get me there.
16:06:41 * e0ne didn't get approval yet
16:06:50 <jungleboyj> Anyway, I estimated our attendance at 20 people, half what we have had in the past, and asked for 2 days for technical discussion and .25 days for onboarding.
16:07:02 <jungleboyj> Haven't heard any confirmation on the request yet.
16:07:09 <rajinir> o/
16:07:24 <jungleboyj> So, that is the plan there.
16:07:57 <jungleboyj> We have the mid-cycle coming up in Raleigh in less than a month now:  https://etherpad.openstack.org/p/cinder-train-mid-cycle-planning
16:08:03 <jungleboyj> #link https://etherpad.openstack.org/p/cinder-train-mid-cycle-planning
16:08:21 <jungleboyj> We have 4 people confirmed.
16:08:23 <enriquetaso> o/
16:08:31 <jungleboyj> 4 or 5 remote attendees.
16:08:44 <jungleboyj> I am hoping to have zoom to use to host the meeting this time.
16:08:49 <jungleboyj> *fingers crossed*
16:09:11 <jungleboyj> Please add topics to the etherpad.
16:09:23 <jungleboyj> I will work on getting topics organized before the meeting.
16:09:24 <whoami-rajat> jungleboyj: hangout was good last time :)
16:10:11 <jungleboyj> We will have hangouts if nothing else.  :-)
16:10:45 <jungleboyj> That is all I had for announcements
16:10:57 <jungleboyj> #topic Milestone-2 follow-up
16:11:11 <jungleboyj> I think we got the possible drivers and specs merged.
16:11:19 <jungleboyj> Thank you to all who helped make that happen.
16:11:37 <jungleboyj> hemna_:  and rosmaita  The last minute help was greatly appreciated.
16:12:05 <whoami-rajat> Thanks rosmaita
16:12:11 <rosmaita> de nada
16:12:38 <jungleboyj> So, I wanted to ask about the spec for updating the scheduler to use the DB.
16:12:56 <jungleboyj> e0ne: Wants to delay that to the Unicorn release so he can focus on the generic backup work.
16:13:03 <jungleboyj> That sounds like a good plan to me.
16:13:15 <e0ne> jungleboyj: thanks for mentioning this
16:13:22 <eharney> more time for design thought on that sounds like it would be beneficial anyway, so, cool
16:13:45 <jungleboyj> Yeah ... I am fine with that.
16:13:59 <jungleboyj> e0ne: Thanks for being realistic about what you can get done.
16:14:21 <e0ne> jungleboyj: thanks for supporting me. I appreciate your help
16:14:31 <jungleboyj> e0ne: Any time.
16:14:58 <jungleboyj> So, was there anything else that people wanted to bring up about Milestone-2?
16:15:32 <jungleboyj> Ok.
16:15:46 <jungleboyj> #topic  Leverage hw accelerator in image compression
16:15:50 <jungleboyj> zhengMa:
16:16:34 <zhengMa> hi
16:16:38 <jungleboyj> zhengMa:  Hey.
16:16:51 <jungleboyj> #link https://review.opendev.org/#/c/668825/
16:17:04 <zhengMa> Happy for spec merged
16:17:14 <jungleboyj> Yes.  Good news.
16:17:21 <zhengMa> And we have implemented according to the spec
16:17:59 <jungleboyj> Good.  Looks like you patch is currently failing the check.
16:18:10 <zhengMa> #spec link https://review.opendev.org/#/c/652275/
16:18:23 <zhengMa> yes, because of the unit test..
16:18:52 <jungleboyj> You are also missing an update to cinder/opts.py
16:18:56 <zhengMa> we have not implemented yet :(
16:19:15 <zhengMa> tox right?
16:19:29 <jungleboyj> tox -e genopts
16:19:42 <zhengMa> sorry, my mistake
16:19:44 <jungleboyj> Check the pep8 check for details.
16:20:02 <zhengMa> Ok, got it
16:20:29 <jungleboyj> Otherwise, it does appear that you have a UT issue.
16:21:07 <jungleboyj> zhengMa:  Is this just a request for reviews?
16:21:11 <zhengMa> yes, the newly added container_format property DOES impact some unit test
16:21:57 <jungleboyj> If so, noted.  If you can get the items I have noted fixed we will take a look.
16:22:02 <zhengMa> jungleboyj: yes, we want some comments so we can quickly fix our code:)
16:22:24 <jungleboyj> Ok.  Will do.  Start by getting the check passing please.
16:22:24 <zhengMa> Ok, thank you!
16:22:26 <eharney> does it implement the non-hardware compression path?
16:23:03 <zhengMa> eharney: yes, we implemented a gzip class for software compression
16:23:11 <eharney> ok
16:23:40 <zhengMa> jungleboyj: got it, thank you!
16:23:43 <jungleboyj> Cool.  Any other questions?
16:23:44 <hemna_> flerm
16:23:57 * jungleboyj marks hemna_ tardy
16:24:02 <hemna_> :P
16:24:06 <rosmaita> zhengMa: those failures look like a test fixture problem
16:24:12 <jungleboyj> @!h
16:24:12 <_pewp_> jungleboyj (/ .□.) ︵╰(゜Д゜)╯︵ /(.□. )
16:24:22 <jungleboyj> rosmaita:  ++
16:25:11 <jungleboyj> #topic question about the cross-project GPG encryption effort
16:25:14 <zhengMa> rosmaita: yes, I have just read the log. And we're going to fix it
16:25:14 <jungleboyj> rosmaita:
16:25:20 <rosmaita> we have an approved spec for train, "image encryption and decryption"
16:25:25 <rosmaita> #link http://specs.openstack.org/openstack/cinder-specs/specs/train/image-encryption.html
16:25:35 <rosmaita> it says that "This spec requires the implementation of appropriate encryption/decryption functionality in a global library shared between the components involved in image encryption workflows (Nova, Cinder, OSC), like os-brick"
16:25:42 <rosmaita> i was reviewing the glance spec for this, and that one says about the global library, "We determined to use os-brick".
16:25:48 <rosmaita> #link https://review.opendev.org/#/c/609667/6
16:25:54 <rosmaita> which is a bit stronger statement
16:26:00 <rosmaita> so this is partly an awareness notice
16:26:06 <rosmaita> but also, i'd think we'd want a spec outlining the proposed changes in os-brick?
16:26:55 <rosmaita> how do we usually handle that?
16:27:25 <hemna_> rosmaita:do we have a cinder spec?
16:27:28 <jungleboyj> I don't think we have required a separate spec for os-brick in the past.
16:27:36 <jungleboyj> I could be wrong though.
16:27:52 <rosmaita> hemna_: we have just the general spec
16:28:56 <rosmaita> i just want to make sure everyone is on board with using os-brick for this
16:29:21 <jungleboyj> Yes, we did a lot of discussion around this and everyone reached agreement on os-brick rather than trying to create some other library.
16:29:45 <smcginnis> It would be good if the spec detailed what changes are needed in os-brick to support this since cinder and glance are going to both dependent on those changes.
16:30:06 <rosmaita> i've been attending the encryption team pop-up meeting and can put it on the agenda
16:30:13 <rosmaita> can ask for a revision to the spec
16:30:24 <rosmaita> #link http://eavesdrop.openstack.org/#Image_Encryption_Popup-Team_Meeting
16:30:25 <jungleboyj> rosmaita: ++
16:30:33 <jungleboyj> Sounds like a good way to proceed.
16:30:38 <rosmaita> ok, that's all from me, then
16:31:28 <jungleboyj> rosmaita: Thank you!
16:31:45 <jungleboyj> #topic py3.7 review underway
16:31:55 <jungleboyj> So, for awareness I have started the py37 review:
16:32:06 <jungleboyj> #link https://etherpad.openstack.org/p/cinder-py3-ci-review
16:32:26 <jungleboyj> Since I am going through all the CIs I am taking general notes in the etherpad as well.
16:32:43 <jungleboyj> Have a fear that the results of my investigation will become a long mid-cycle discussion.
16:33:28 <rosmaita> good thing we have an otherwise light agenda
16:33:33 <jungleboyj> Regardless, I am going to keep working through the review and will present the results here next week before starting to push up 'unsupported' patches.
16:33:52 <jungleboyj> rosmaita:  Yeah.  For better or worse.
16:34:46 <jungleboyj> Anyway, that was all I had on that.  Was for awareness more than anything and you can watch the results develop in that etherpad.
16:34:54 <smcginnis> Do we need to restate the motivation and importance of this effort for anyone?
16:35:11 <eharney> i'm pretty sure a few drivers have dependencies that don't state py3.7 support, that might be something to scan while looking through the drivers
16:35:34 <hemna_> rosmaita:brick seems like the right place for shared code for stuff related to volumes
16:35:50 <jungleboyj> eharney: Guidance on how to stop that if they are running py37?
16:36:10 <eharney> jungleboyj: not sure what you mean
16:36:21 <jungleboyj> Not sure what you are saying maybe.
16:36:58 <jungleboyj> Do you mean there are a few drivers that don't support 3.7 because of dependencies that aren't ready?
16:37:16 <eharney> i mean we can probably identify some drivers that are likely to have issues with this, if we want to
16:37:45 <hemna_> if we identify drivers that can't py3.7, we can just mark them unsupported for the release and let them fix their stuffs
16:37:46 <jungleboyj> Ok.  If you know of ones that are going to have issues putting them into the etherpad would be helpful.
16:38:05 <jungleboyj> hemna_: Based on the stance we have made, that would seem to be waht we need to do.
16:38:44 <jungleboyj> Anything else on that discussion.
16:39:14 <jungleboyj> #topic open discussion
16:40:24 <jungleboyj> Any other topics for discussion today?
16:42:10 <jungleboyj> Going once.
16:42:15 <jungleboyj> Going twice ..
16:43:31 <jungleboyj> Ok.  I guess that is all we have for today.
16:43:41 <smcginnis> Thanks jungleboyj
16:43:53 <whoami-rajat> jungleboyj: Thanks!
16:43:54 <jungleboyj> Thanks everyone for joining.  Talk to you all next week!
16:44:00 <jungleboyj> #endmeeting