16:00:26 <jungleboyj> #startmeeting Cinder
16:00:27 <openstack> Meeting started Wed Jun  5 16:00:26 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:28 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
16:00:30 <openstack> The meeting name has been set to 'cinder'
16:00:40 <whoami-rajat> Hi
16:00:45 <jungleboyj> courtesy ping:  jungleboyj whoami-rajat rajinir lseki carloss pots woojay erlon geguileo eharney rosmaita enriquetaso e0ne smcginnis davidsha walshh_ xyang hemna _hemna eharney
16:00:50 <walshh_> hi
16:00:52 <enriquetaso> o/
16:00:53 <davidsha> hey
16:00:54 <e0ne> hi
16:00:55 <geguileo> hi! o/
16:00:58 <m5z_|mszwed|> hi :)
16:00:59 <xyang> hi
16:01:05 <smcginnis> o/
16:01:07 <jungleboyj> Agenda:  https://etherpad.openstack.org/p/cinder-train-meetings
16:01:09 <rosmaita> o/
16:01:47 <jungleboyj> @!
16:01:47 <_pewp_> jungleboyj (;-_-)ノ
16:01:54 <hemna> @!
16:01:54 <_pewp_> hemna (✧∇✧)╯
16:02:03 <woojay> hi
16:02:13 <jungleboyj> @!
16:02:14 <_pewp_> jungleboyj (*゚͠ ∀ ͠)ノ
16:02:33 <carloss> hi
16:02:38 * jungleboyj misses _pewp_ in the cinder channel
16:02:48 <lseki> o/
16:03:42 <jungleboyj> Ok.  Lets get started.
16:03:48 <jungleboyj> #topic announcements
16:04:06 <jungleboyj> Just a friendly reminder that we have the Train Mid-Cycle planning going on.
16:04:17 <jungleboyj> #link https://etherpad.openstack.org/p/cinder-train-mid-cycle-planning
16:04:55 <rajinir> o/
16:05:00 <jungleboyj> If you can make it please add your name.
16:05:09 <jungleboyj> Start planning ahead so we can have a good turnout.
16:05:14 <_pewp_> hemna (/ .□.) ︵╰(゜Д゜)╯︵ /(.□. )
16:05:15 <_pewp_> hemna (/ .□.) ︵╰(゜Д゜)╯︵ /(.□. )
16:05:15 <_pewp_> hemna (/ .□.) ︵╰(゜Д゜)╯︵ /(.□. )
16:05:16 <_pewp_> hemna (/ .□.) ︵╰(゜Д゜)╯︵ /(.□. )
16:05:17 <_pewp_> hemna (/ .□.) ︵╰(゜Д゜)╯︵ /(.□. )
16:05:18 <_pewp_> ...
16:05:19 <_pewp_> ...
16:05:19 <_pewp_> ...
16:05:20 <hemna> shit
16:05:25 <hemna> wtf was that
16:05:32 * jungleboyj is laughing
16:05:47 <jungleboyj> _pewp_:  Is mad at you
16:05:50 <hemna> evidently
16:05:55 <geguileo> lol
16:06:12 <jungleboyj> Anyone have other announcements?
16:06:32 <e0ne> jungleboyj: will you cut train-1 for cinder tomorrow?
16:06:56 <e0ne> AFAIK, it's not required anymore
16:06:58 <jungleboyj> e0ne:  Good question.  I thought that we didn't have to do that anymore.
16:07:02 <jungleboyj> smcginnis: ^^
16:07:11 <rosmaita> pretty sure it is up to us
16:07:17 <e0ne> jungleboyj: it's up to the team
16:07:31 <smcginnis> The cycle-with-intermediary deliverables will be proposed, but no need to do beta releases of the services anymore.
16:08:00 <smcginnis> Only reason to do a x.x.x.0b1 release is if you actually know someone downstream wants to pick it up and do something with it.
16:08:01 <jungleboyj> smcginnis:  Ok, that is what I thought.
16:08:20 <jungleboyj> eharney: geguileo Anything you guys need a beta for?
16:09:01 <geguileo> jungleboyj: I don't think so...
16:09:03 * jungleboyj hears crickets
16:09:05 <geguileo> eharney: ^
16:09:16 <jungleboyj> Ok.  Good.  So, I would say we just keep rolling forward.
16:09:29 <smcginnis> Based on what we saw, those usually were not being used.
16:09:40 <jungleboyj> We also don't have any deadlines for T-1 .
16:10:31 <jungleboyj> Though, now we need to make sure we are helping get people to T-2.
16:10:46 <jungleboyj> Doing driver reviews, reviewing spes.
16:10:49 <jungleboyj> *specs
16:10:50 <smcginnis> Gotta get those drivers reviewed.
16:11:39 <jungleboyj> smcginnis:  ++
16:12:58 <jungleboyj> So, a todo for the whole team is to please work on reviewing drivers and specs.
16:13:00 <jungleboyj> :-)
16:13:04 * jungleboyj is included
16:13:07 <eharney> i don't think we have any need for it
16:13:47 <jungleboyj> Ok.  I think we can move on.
16:14:08 <jungleboyj> #topic Driver Unsupported Patches
16:14:48 <jungleboyj> I have a list in the agenda of the drivers I have unsupported.
16:15:03 <hemna> is there a review topic for those?
16:15:44 <jungleboyj> Appreciate help getting those merged.
16:15:57 <jungleboyj> They all start with 'unsupport'
16:16:05 <jungleboyj> Guess I should have made that more general.
16:16:49 <jungleboyj> :-(
16:17:02 <jungleboyj> I could set them to a review topic.
16:17:02 <hemna> maybe change the topic on all of them, to the same?
16:17:22 <smcginnis> jungleboyj: I think I had always used "ci-unsupported" to make it easy to find all of them.
16:17:32 <jungleboyj> Ok.  I will do that.
16:19:08 <rajinir> Is there a link that can list them?
16:19:14 <jungleboyj> I am also going to try to work on getting driver removal patches up yet this week so that is all taken care of.
16:19:28 <jungleboyj> rajinir: They are in the agenda right now:  https://etherpad.openstack.org/p/cinder-train-meetings
16:19:35 <smcginnis> rajinir: If they all have the same topic, then it's easy to list the gerrit query to list them all
16:19:57 <jungleboyj> Or you can just click on the topic and get a list.
16:19:58 <smcginnis> Similar to what I set for the new drivers: https://review.opendev.org/#/q/topic:train-drivers
16:20:05 <rajinir> ++
16:21:12 <smcginnis> jungleboyj: Had the ci_unsupported wrong (-/_): https://review.opendev.org/#/q/topic:ci_unsupported
16:21:57 <jungleboyj> Ah, you do that for removal too.  Ok.  Good.
16:22:06 * jungleboyj thinks that is something to add to our documentation.  :-)
16:22:36 <rajinir> smcginnis: thanks
16:23:35 <jungleboyj> So, I will keep all the patches under that topic.
16:24:19 <jungleboyj> So, I think that is all I have there.
16:24:36 <jungleboyj> #topic Update on Ceph iSCSI driver
16:24:59 <hemna> ok I guess I'm up
16:25:12 <hemna> so I've been doing some research on an iscsi ceph driver
16:25:13 <jungleboyj> hemna:  If you don't mind.
16:25:31 <hemna> I have an etherpad here: https://etherpad.openstack.org/p/cinder-ceph-iscsi-research
16:25:50 <hemna> and a WIP of the driver here:  https://review.opendev.org/#/c/662829/
16:26:28 <jungleboyj> Awesome.
16:26:29 <hemna> the driver assumes that it has access to the rbd-target-api from the http://github.com/ceph/ceph-iscsi project
16:27:02 <hemna> the rbd-target-api python REST flask server is meant to coordinate the iscsi gw configs between ceph iscsi gateways
16:27:11 <hemna> so it's not really meant to do what I'm using it for
16:27:16 <hemna> but it happens to work at this point
16:27:31 <hemna> I'm getting close to having the initialize_connection working
16:27:38 <hemna> I was able to get a single attach and detach work
16:27:40 <hemna> once
16:27:56 <hemna> but then discovered issues, which is leading to more work for both initialize_connection and terminate_connection
16:28:18 <hemna> there is zero documentation on how to properly use the rbd-target-api to do an export
16:28:42 <hemna> but I'm kinda figuring it out as a go from a standalone script using my ceph_iscsi_client.py REST client
16:28:58 <smcginnis> Any conversations in the ceph community to just get some assurance that this is an acceptable use of it?
16:29:10 <hemna> nah not yet
16:29:22 <hemna> my hope is to verify that this works
16:29:39 <hemna> then the thought was to create a separate client pypi project
16:29:49 <hemna> that is the REST client that can talk to the rbd-target-api
16:30:03 <hemna> which is my ceph_iscsi_client.py
16:30:35 * jungleboyj is thinking it is good that you are the one working on this.
16:30:39 <hemna> the rbd-iscsi.py driver is a derivation of the existing rbd.py cinder driver
16:30:51 <hemna> so I got most of the functionality for free so far
16:30:55 <hemna> other than attach/detach
16:31:03 <jungleboyj> hemna:  Awesome.  I was hoping that that would be the case.
16:31:11 <hemna> but I've done zero testing with it other than create a few volumes and work on attach/detach
16:31:35 <hemna> this is a research project still at this point
16:31:44 <jungleboyj> Understood.
16:31:52 <hemna> with the hopes that it can get stabilized and then work on cleaning it up and making it a viable driver
16:32:11 <geguileo> great progress!!
16:32:20 <jungleboyj> ++
16:32:23 <hemna> there is a lot of setup on the ceph cluster side to make sure the iscsi gateway works properly
16:32:37 <hemna> so I'm not sure how much effort it'd take to do the CI side of things
16:32:58 <hemna> if someone is familiar with the existing ceph CI, I could help them on the iscsi gw setup
16:32:59 <hemna> for CI
16:33:01 <jungleboyj> We have automation in Lenovo that I think does some of that.
16:33:11 <jungleboyj> I wonder if we can help with that.
16:33:24 <hemna> I had to manually update my 7 ubuntu VMs to linux kernel 4.18
16:33:37 <smcginnis> That's going to be a big issue.
16:33:39 <jungleboyj> :-(
16:33:45 <hemna> 4.15 wasn't happy
16:34:05 <hemna> luckily it's an apt-get install
16:34:11 <hemna> instead of a compile
16:34:50 <hemna> so I'm hoping in the next day or so, to stabilize initialize_connection
16:34:54 <hemna> it's still giving me fits
16:35:19 <hemna> the rbd-target-api is a bit compilicated in what it needs done at certain times.
16:35:48 <hemna> anyone wants to help with the CI side of things I'd appreciate it
16:36:30 <hemna> but at least the driver is possible at this point still.  so I'm hopeful
16:36:31 <jungleboyj> hemna:  Ok.  Let me see if there is anything we have from the iSCSI work we did previously in Lenovo.
16:36:44 <jungleboyj> Will get back to you.
16:36:50 <jungleboyj> hemna:  Hopeful is good!
16:37:20 <hemna> I'll keep updating the driver review with code as I go along
16:37:25 <jungleboyj> hemna:  Anything else?
16:37:32 <hemna> that's it.
16:37:40 <jungleboyj> Cool.  Thank you for the update.
16:37:47 <eharney> i assume the CI work would involve adding a new mode to devstack-plugin-ceph?
16:37:49 <geguileo> hemna: thanks for the update and the work!
16:38:00 <jungleboyj> geguileo: ++
16:38:04 <hemna> eharney: yah I'm assuming so
16:38:13 <hemna> installing all the required ceph-iscsi packages
16:38:27 <hemna> and setting up the rbd-target-gw
16:38:34 <hemna> and installing the rbd-target-api
16:39:08 <hemna> I documented as much as I could in the etherpad
16:40:10 <hemna> geguileo: np.  I'd really love to get this working and in cinder.
16:40:26 <jungleboyj> hemna: ++
16:40:38 <jungleboyj> Ok.  That was all we had for topics this week.
16:40:43 <jungleboyj> #topic Open Discussion
16:40:56 <whoami-rajat> I've something that was brought up yesterday
16:41:13 <eharney> i'd love to get lvm multiattach fixed in stable: https://review.opendev.org/#/q/Icabc4a67d3f5462fe24e4027e84e56a001e1b2b8
16:42:46 <hemna> eharney: ++
16:42:50 <whoami-rajat> tempest is capping its api-extensions in devstack [1] that is blocked by cinder as we "mistakely" removed an extension in a MV bump which wasn't backward compatible. i've a patch up for it, will appreciate some reviews on it. https://review.opendev.org/#/c/663049/
16:42:50 <whoami-rajat> [1] https://review.opendev.org/#/q/topic:cap-extensions+(status:open+OR+status:merged)
16:43:09 <jungleboyj> eharney:  Ok, will watch those and get them through.
16:43:43 <smcginnis> geguileo: Do we still need to sort out this whole mess? https://review.opendev.org/574681
16:44:05 <eharney> i looked at the os-sch-hnt change and was fairly unclear on the details involved there
16:44:21 <geguileo> smcginnis: not sure...
16:44:44 <smcginnis> eharney: Which part?
16:45:21 <eharney> smcginnis: i think e0ne was going to follow up on syncing scheduler stats from the ptg, which i think is the same area that spec is about
16:45:41 <geguileo> smcginnis: I mean, the issue is still there, that's for sure
16:45:41 <smcginnis> Oh right, forgot about that from the PTG.
16:45:55 <jungleboyj> eharney: ++
16:46:00 <smcginnis> Wasn't sure if that spec should be abandoned or not. Sounds like it should be.
16:46:20 <whoami-rajat> eharney:  i replied to your comment there, hope it helps.
16:46:49 <geguileo> smcginnis: probably a good idea to abandon it for now...
16:46:59 <e0ne> I need to  read Tommy's spec
16:47:54 <smcginnis> e0ne: I think he had three different ones out there at one point trying to get opinions on different approaches.
16:48:44 <jungleboyj> :-)  That is one way to do it.
16:50:09 <jungleboyj> Other topics for today?
16:51:44 <jungleboyj> Doesn't sound like it ...
16:52:14 <jungleboyj> Ok.  So lets wrap this up.
16:52:39 <jungleboyj> Thanks everyone for joining and for continuing to work on Cinder.
16:52:52 <smcginnis> Thanks!
16:52:54 <jungleboyj> #endmeeting