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