16:00:30 <jungleboyj> #startmeeting cinder
16:00:32 <openstack> Meeting started Wed Jun 28 16:00:30 2017 UTC and is due to finish in 60 minutes.  The chair is jungleboyj. Information about MeetBot at http://wiki.debian.org/MeetBot.
16:00:33 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
16:00:35 <openstack> The meeting name has been set to 'cinder'
16:00:37 <Swanson> hi
16:00:38 <eharney> hi
16:00:46 <e0ne> hi
16:00:51 <jungleboyj> dulek duncant eharney geguileo winston-d e0ne jungleboyj jgriffith thingee smcginnis hemna xyang1 tbarron scottda erlon rhedlind jbernard _alastor_ bluex karthikp_ patrickeast dongwenjuan JaniceLee cFouts Thelo vivekd adrianofr mtanino karlamrhein diablo_rojo jay.xu jgregor lhx_ baumann rajinir wilson-l reduxio wanghao thrawn01 chris_morrell watanabe.isao,tommylikehu mdovgal ildikov wxy viks ketonne abishop sivn
16:01:03 <geguileo> hi! o/
16:01:11 <jgriffith> howdy
16:01:12 <tbarron> hi
16:01:14 <lhx__> o/ hi
16:01:16 <patrickeast> Hi
16:01:26 <pewp> hemna (ஐ╹◡╹)ノ
16:01:47 <rarora> o/
16:02:08 <jungleboyj> @!
16:02:09 <pewp> jungleboyj (♦亝д 亝)ノ
16:02:19 <jungleboyj> Give people one more minute.
16:02:27 <pots> o/
16:02:36 <Swanson> You'll never get that minute back. Gone forever.
16:02:58 <Swanson> Your last words will be cut short by one minute now.
16:03:31 <jungleboyj> Ok, we have a lot to cover.  smcginnis , the bum , is sleeping in China right now so I am your fearless leader again today.
16:03:39 <jungleboyj> And I am not letting the meeting run over this time!
16:03:54 <jungleboyj> #topic announcements
16:03:55 <tommylikehu> hey
16:04:08 <jungleboyj> Your weekly reminder to check our review focus list.
16:04:18 <jungleboyj> #link https://etherpad.openstack.org/p/cinder-spec-review-tracking
16:04:43 <jungleboyj> smcginnis:  Added specs that are approved for pike but not yet complete.  So, need to be reviewing those.
16:05:12 <jungleboyj> We need to finish implementation against those specs, move them to queens or revert if no longer needed.
16:05:24 <jungleboyj> If you own one of those specs and it needs action, please take care of it.
16:05:59 <jungleboyj> Also, we now have the work item of moving documentation from the docs team to the Cinder project.
16:06:28 <jungleboyj> The first of the patches asettle  was nice enough to start for us:  #link https://review.openstack.org/#/c/472275/
16:07:11 <jungleboyj> I took over the docs liaison project so I am going to shoot to put together an etherpad to organize the work.  Haven't had a chance to do that yet though.  Will update everyone here when that happens.
16:07:44 <hemna> so all docs for cinder are going to live in cinder now ?
16:07:56 <hemna> everybody knows that engineers don't write docs.......
16:08:06 <hemna> guess openstack is just giving up then ?
16:08:11 <tommylikehu> :)
16:08:12 <jungleboyj> hemna:  Yes.  This is because of the brain drain on the documentation team.
16:08:14 * diablo_rojo finally gets IRC to connect
16:08:19 <jungleboyj> hemna:  I know.
16:08:28 <hemna> oofa
16:08:41 <jungleboyj> So, it is going to be important for Cores to make sure that Docs are happening.
16:08:48 <jgriffith> honestly I think we *should* own our docs
16:08:53 <jungleboyj> I am going to be working/enforcing in that area.
16:08:57 <jgriffith> we should also own interactions with users
16:08:59 <jungleboyj> jgriffith: I think you are right.
16:09:11 <asettle> So nice
16:09:12 <asettle> Very asettle
16:09:16 * asettle walks in late
16:09:21 <jungleboyj> hey asettle
16:09:23 <asettle> o/
16:09:36 <jungleboyj> So, I am just going to have to figure out how to get you all to write docs.  ;-)
16:09:46 <jungleboyj> I can't send a cheesecake to everyone.
16:09:53 <_alastor1> o/
16:09:57 <jungleboyj> :-)
16:10:04 <tommylikehu> you can
16:10:05 <jungleboyj> Any other questions on that topic?
16:10:18 <jungleboyj> tommylikehu: Well, I CAN ... but ...
16:11:01 <geguileo> jungleboyj: can't we just make sure that we add the docs together with the code?
16:11:07 <geguileo> just like unit-tests
16:11:13 <jungleboyj> Let me get an etherpad put together and we can talk in greater detail in the next week or two.  We need to get this done for Pike though.
16:11:29 <ildikov> geguileo: +1
16:11:36 <diablo_rojo> geguileo, +1
16:11:44 <ildikov> geguileo: that would be the point in the whole initiative
16:11:44 <jungleboyj> geguileo: +1
16:11:50 <lhx__> jungleboyj, is this ok? https://etherpad.openstack.org/p/doc-migration-tracking
16:12:19 <lhx__> or something like this etherpad
16:12:24 <ildikov> tl;dr the idea is to let the experts write the doc and the docs team help with formatting and phrasing it consistently
16:12:50 <jungleboyj> lhx__:  Oh cool.  Yes, something like that.  Thanks for getting that to me.
16:13:03 <hemna> s/experts/engineers
16:13:04 <hemna> :P
16:13:07 <hemna> who don't write docs
16:13:08 <hemna> lol
16:13:32 <hemna> anyway, the projects should own their docs, I'm just saying.....99% of engineers don't write em.
16:13:39 <jungleboyj> hemna:  :-p  Things change.
16:13:44 <asettle> hemna: and you have just summed up the problem
16:14:07 <hemna> yah :(
16:14:08 <asettle> So, help us be a part of the change :)
16:14:11 <asettle> Promise it'll be awesome
16:14:16 <asettle> jungleboyj:  is promising cheesecake so ya know
16:14:18 * hemna is ready for awesome.
16:14:22 <asettle> \o/
16:14:22 <jungleboyj> asettle:  ++
16:14:36 <ildikov> hemna: I didn't say you have to write War and Piece length and quality docs from now on
16:14:42 <asettle> jungleboyj: yo fo real i'm a very serious gal about cheese cake
16:14:48 <geguileo> I'm sure we'll bother to write the docs if we can't get our code merged without it
16:14:54 <asettle> no, no hemna ildikov did say you'd have to write giant docs ;)
16:15:00 <jungleboyj> geguileo: ++
16:15:00 <ildikov> hemna: but you're the expert of what you develop :)
16:15:12 <hemna> can we write docs in regex code? :P
16:15:13 <ildikov> asettle: ;)
16:15:15 <asettle> Precisely :)
16:15:18 <asettle> hemna: errrr
16:15:19 <asettle> ERRR
16:15:20 <asettle> UM
16:15:37 <jungleboyj> And there are those of us that don't mind reviewing and helping with documentation.
16:15:40 <jungleboyj> So, it will be ok.
16:15:56 <Swanson> Managers.
16:16:08 * jungleboyj shakes my head a Swanson
16:16:30 <ildikov> hemna: is that the new English? :)
16:16:51 <jungleboyj> Anyway, this was more of a 'heads up' that this was coming and we will discuss further once I have a better handle on this.
16:17:31 <jungleboyj> #topic Critical and security fixes to driverfixes branch
16:17:41 <jungleboyj> So, this topic came out of last week's Manila meeting.
16:17:56 <jungleboyj> They are going to also add a driverfixes branch.
16:18:24 <hemna> a single branch ?
16:18:25 <jungleboyj> Question came up as to whether we are making sure that critical and security fixes are also going back to that branch, but I think the actual answer here is that we don't want to do that.
16:18:42 <bswartz> branches
16:18:42 <eharney> that seems like confusion about what the driversfixes branches are for
16:18:44 <jungleboyj> hemna:  No, the same thing we are doing.
16:18:51 <hemna> didn't we already try this a while back to allow driver devs to get whatever fixes we needed into old releases?
16:18:59 <hemna> (which we still need badly)
16:19:20 <jungleboyj> eharney:  Yeah, after I added this I realized that driverfixes is just for fixes to drivers and that we don't need to be putting other changes back there.
16:19:24 <jungleboyj> Agreed?
16:19:43 <eharney> yes, there is no commitment currently to handle security fixes or critical bug fixes there
16:20:03 <hemna> did we implement that plan ?
16:20:14 <hemna> or wasn't it shot down by the infra folks due to lack of CI ?
16:20:16 <jungleboyj> Ok, good.  Glad we aren't missing anything there.  I will carry that forward to Manila so we are all on the same page.
16:20:27 <bswartz> the reason I wanted to duplicate bugfixes in both branches is so that the 2 branches don't end up with conflicts
16:20:32 <jungleboyj> hemna:  We did, that is the other reason I bring this up is as a reminder that that branch is there.
16:20:40 <hemna> the branch?
16:20:46 <bswartz> driverfixes should have everything stable has and more
16:20:47 <hemna> meaning singular ?
16:20:53 <eharney> bswartz: i'm not sure that will happen since the driverfixes branches don't exist until after the regular stable branch has ended (iirc)
16:21:07 <hemna> we need the ability to fix bugs on each out of service release
16:21:21 <eharney> hemna: we have driverfixes/mitaka and driverfixes/newton branches
16:21:22 <jungleboyj> hemna:  Right.
16:21:29 <hemna> eharney, ok thanks
16:21:29 <bswartz> eharney: there's a period when the both exist -- after the stable branch is closed to non-critical bugfixes but before the stable branch is gone
16:21:32 <hemna> that's what I was wondering
16:21:38 <jungleboyj> hemna:  Sorry, I should be plural.
16:21:43 <eharney> bswartz: ahh, true
16:21:50 <hemna> ok I was getting confused
16:22:04 <hemna> I see the 2 driverfixes branches there in github now
16:22:06 <jungleboyj> I understand why you are confused now.  Sorry.
16:22:08 <bswartz> during that period, everything that goes into stable should (IMO) go into driverfixes too
16:22:08 <hemna> for M and N
16:22:24 <hemna> bswartz, +1
16:22:27 <bswartz> so driverfixes doesn't diverge from stable
16:22:38 <hemna> is anyone doing that?
16:22:48 <jungleboyj> bswartz:  Seems reasonable though I don't think people are taking the whole driverfixes branches.
16:22:55 <hemna> I presume we are managing those driverfixes/* branches manually now
16:22:59 <bswartz> probably not
16:24:02 <jungleboyj> So, do we agree that we should be pulling security and critical fixes back to the driverfixes branches?
16:24:15 <eharney> i'm not sure
16:24:34 <jungleboyj> eharney:  Is RedHat using anything from those branches?
16:24:51 <jungleboyj> As are token distro rep.  ;-)
16:24:55 <jungleboyj> *our
16:25:07 <eharney> jungleboyj: we use them as a place to have patches backported upstream that we can then cherry-pick from
16:25:26 <jungleboyj> eharney:  And you are using it?
16:25:44 <bswartz> so eharney wouldn't you be happier to have patches in driverfixes already rebased on top of any conflicting critical bug fixes from stable?
16:26:00 <eharney> we've used it once or twice, it hasn't been around long enough to see a lot of activity (newton surely will)
16:26:22 <jungleboyj> bswartz: The changes should only be to drivers in those branches.
16:26:31 <eharney> bswartz: probably, but my guess is that critical bug fixes are either going to be in-driver and backported there anyway, or not conflict
16:26:48 <eharney> critical bug fixes that conflict with other driver fixes are probably quite rare
16:26:51 <tbarron> i have some concern about putting critical and security patches on branch that isn't tested
16:27:08 <jgriffith> tbarron how come?
16:27:14 <tbarron> may imply "warrant" as it were to end users that isn't there
16:27:18 <hemna> tbarron, we already went over this when we decided to do the driverfixes branching scheme
16:27:33 <hemna> it's up to each dev that puts the patch up to test it
16:27:34 <eharney> we don't run all of the test jobs on driverfixes/* iirc
16:27:51 <bswartz> I agree conflicts are unlikely, but because they're not impossible it seems worth protected against them by just doing the backports
16:27:55 <jungleboyj> eharney:  Correct.
16:27:58 <tbarron> hemna: jgriffith well I think that "infra" arg has more credibility w.r.t. critical and security fixes than for driver fixes :)
16:27:58 <hemna> we have no way of getting the CI systems to work, as infra refuses to tag/branch their code to keep it working against old stuffs
16:28:10 <bswartz> we're talking about a handful of extra cherrypicks
16:28:28 <jungleboyj> bswartz:  ++
16:28:50 <jgriffith> tbarron I guess my point was I don't know why crit/sec fixes are any different than any change to the driver etc that we've already talked about?
16:29:09 <eharney> but we can't show that those cherrypicks for other critical fixes are properly tested
16:29:09 <jgriffith> tbarron I mean; same rule applies right, change in driver/* only?
16:29:20 <tbarron> jgriffith: are these *driver* crit/sec or core crit/sec that we rebase on?
16:29:28 * tbarron may be confused
16:29:42 <hemna> jgriffith, +1
16:29:43 <jgriffith> tbarron I thought we all agreed on no changes to the core code; it wouldn't be feasible/sustainable
16:29:49 <bswartz> tbarron: if you read the apache license you'll see very clearly we offer no warranty on our code
16:30:03 <jgriffith> because in that model if you don't have gate testing this would NEVER EVER work
16:30:14 <jungleboyj> jgriffith:  ++
16:30:18 <jgriffith> but maybe I'm wrong
16:30:47 <bswartz> jgriffith: somebody has to test these patches -- just not the upstream community
16:30:54 <tbarron> bswartz: that's why I used quotes, trying to indicate a concern about some weaker level of assurance
16:31:01 <bswartz> we rely on vendors and distros to ensure quality of driver bugfixes
16:31:02 <jgriffith> I guess maybe I'm not being clear
16:31:32 <bswartz> and you can be sure that vendors and distros are testing with a combination of all the security patches and the driver bugfixes in question
16:31:43 <jgriffith> bswartz so if you provide a change to cinder/api/xxxx. are you going to test it against all 80 backend/drivers?
16:31:51 <bswartz> so the point here is just to make cherrypicking easier
16:31:58 <jgriffith> so that's not a great example... let's say cinder/volume/manger.py
16:31:59 <hemna> bswartz, the person pushing the fix has to test it.
16:32:15 <hemna> and it's supposed the be the driver dev/owner anyway
16:32:20 <jungleboyj> bswartz: I think what we are trying to say is that the cherry picks should only be under /volume/drivers so that shouldn't be an issue.
16:32:26 <bswartz> jgriffith: such a patch would already have been tested when it went into stable
16:32:37 <bswartz> taking in into driverfixes too causes no harm
16:33:10 <jgriffith> bswartz my experience in backporting/cherry-picking is very different than yours
16:33:12 <eharney> but it also doesn't seem to offer much benefit?
16:33:28 <bswartz> eharney: the benefit is marginal
16:33:34 <jgriffith> the whole point of this was to be a place for driver fixes
16:33:37 <bswartz> if you say you don't want it we can agree to not do this
16:33:40 <jgriffith> not core fixes etc
16:34:00 <hemna> jgriffith,+1
16:34:07 <jungleboyj> bswartz:  I think that is what we originally agreed upon.
16:34:26 <jgriffith> my experience is that the further back you go with trying to backport/cherry-pick things the more difficult it is in terms of conflicts, missing things etc
16:34:28 <bswartz> the specific case I have in mind is a security bug or critical bug in a driver that needs to merge to the stable branch after the driverfixes branch has been forked
16:34:39 <jgriffith> these are all just point in time snapshots remember
16:35:11 <jgriffith> say for example sec fix to Ocata that relies on something added in the object or rpc modules
16:35:19 <bswartz> I agree it's kind of pointless to backport a bugfixes that doesn't touch any driver code to the driverfixes branch
16:35:43 <jgriffith> you try and backport that to Newton, but it turns out it relies on some special thing in the version that only exists in Ocata
16:35:51 <jungleboyj> bswartz: So, I think we have the answer there.
16:36:47 <jungleboyj> I would like to reach consensus and move on here if possible.
16:37:16 <jungleboyj> So, it sounds like the Cinder team is in agreement that we agreed to no core changes to the driverfixes branches.
16:37:28 <bswartz> yeah I can agree to that too
16:37:33 <jungleboyj> I don't feel a need to change that policy.
16:37:45 <jungleboyj> bswartz:  Are are willing to keep that consistent in Manila?
16:38:03 <jungleboyj> *Are you
16:38:07 <bswartz> but if there's a critical bugfix or security bugfix to a driver that goes into stable, it should *also* go into driverfixes
16:38:22 <jungleboyj> bswartz:  I can agree with that.
16:38:36 <jungleboyj> Any disagreements?
16:38:40 <eharney> sounds good to me
16:38:45 <tbarron> bswartz: how do you ensure that it happens though?
16:39:02 <tbarron> vendors will be motivated to do their own patches to drivers
16:39:14 <jungleboyj> tbarron:  That is going to be the core team's oversight and the driver maintainers should want to do that.
16:39:21 <bswartz> tbarron: I think it's in everyone's best interest
16:39:33 <jungleboyj> bswartz: Agreed.
16:39:45 <tbarron> I don't disagree: but it may take some vigilance.
16:40:00 <tbarron> vendors will be motivated to do a quick dump of a local fix in driverfixes
16:40:17 <tbarron> but less motivated to do the due diligence.
16:40:26 <hemna> driver devs want the ability to backport fixes to older revs
16:40:28 <jgriffith> we could probably right a hook that prevents committing to the upper dirs
16:40:33 <jgriffith> write
16:40:36 <jgriffith> geesh
16:40:36 <jungleboyj> hemna: ++
16:40:42 <hemna> they are motivated  ( at least I was when I owned the 3par/lefthand drivers)
16:40:45 <tbarron> and I think we thought there would be expedited review for driver fixes, right?
16:41:23 <eharney> expedited in that there are fewer CI hoops, maybe
16:41:44 <tbarron> I guess what I'm saying is that if I'm cherry-picking from driver-fixes and I want to be sure that
16:42:03 <tbarron> I have all the crit/sec fixes as well I'm probably going to check the other branch anywways
16:42:03 <hemna> I think this would help out the various linux distro maintaners....
16:42:23 <e0ne> hemna: +1
16:42:27 <eharney> tbarron: yes
16:42:29 <jungleboyj> hemna: ++
16:42:45 <tbarron> but I'm not objecting to tryinig to keep driver-fixes up to date when there is a correspondiing stable branch either.
16:42:51 <jungleboyj> Anyway, lets not bikeshed on this further.
16:43:14 <jungleboyj> #agreed No core changes to driverfixes branches
16:43:40 <jungleboyj> #agreed security and critical drivers fixes should be backported to driverfixes
16:43:50 <jungleboyj> Any disagreements there?
16:44:08 <tbarron> only when there is a corresponding stable branch, right?
16:44:08 <jgriffith> jungleboyj but I want it to be fuscia in color!
16:44:31 <jungleboyj> jgriffith: We are color blind.  Why do you care?
16:44:52 <jungleboyj> tbarron: I wouldn't say that, any time the backport makes sense.
16:44:54 <jgriffith> jungleboyj because somebody who's not may tell me they like the color :)
16:45:04 <jungleboyj> jgriffith: :-p
16:45:37 <jungleboyj> tbarron:  But obviously when there is a corresponding stable branch it is something we should enforce.
16:45:40 <jungleboyj> Make sense>?
16:46:11 <tbarron> sorry but now I think you're back to introducing risk when someone cherry-picks a driver fix
16:46:35 <jungleboyj> tbarron:  Ok, lets chat about this in the channel afterwards.
16:46:41 <tbarron> because of the issue jgriffith pointed out, you have a sec/crit fix that doesnt' work right in older release
16:46:47 <tbarron> and it's not tested
16:47:22 <jungleboyj> I think we are going around in circles.
16:47:40 * jgriffith has left the building
16:47:58 <jungleboyj> Lets move on for now.  I think what we have agreed on is good.  Should make sure it is documented somewhere.  We can further discuss details after the meeting.
16:48:23 <jungleboyj> So diablo_rojo  said she is not ready to talk about the config consolidation yet.  I will carry that forward to next week.
16:48:37 <jungleboyj> #topic Dynamic Reconfiguration
16:49:04 <jungleboyj> Did anyone try using SIGHUP with cinder not running in screen to see what happened?
16:49:38 * jungleboyj hears crickets
16:50:19 <jungleboyj> Ok, so I tried this with devstack running in systemd and I saw that c-vol reacted to it but didn't re-read the config file.
16:50:47 <jungleboyj> There was some version pinning that was released but it didn't appear to do anything else.
16:50:51 <hemna> chirp
16:50:55 <jungleboyj> So, I think we have more work to do in this space.
16:51:17 <e0ne> I tried to do it with newton or ocata in the past. not all config options were re-read after SIGHUP
16:51:31 <jungleboyj> eharney:  You had suggested re-addressing the spec giving the changes that have happened since we originally wrote it.
16:51:36 <e0ne> I didn't have a chance to test with master last week
16:51:57 <jungleboyj> I tested using the environment from our Upstream Institute.
16:52:17 <eharney> i'm interested in this, just haven't had a chance to poke at it yet
16:52:25 <jungleboyj> eharney: e0ne  diablo_rojo  Thoughts on how to proceed?
16:52:47 <eharney> i think we should still proceed down the path that SIGHUP should reload config
16:53:09 <geguileo> eharney: +1
16:53:16 <jungleboyj> eharney: +1
16:53:24 <geguileo> I agree SIGHUP reload config, not restart the whole service, right?
16:53:32 <jungleboyj> geguileo: ++
16:54:08 <eharney> is there a bug on this?
16:54:08 <tommylikehu> +1
16:54:15 <jungleboyj> So, lets do this.  Hate to do this, but lets go back, look at the spec and update it based on that knowledge.
16:54:22 <jungleboyj> eharney:  Good question.  Not that I know of.
16:54:37 <jungleboyj> eharney: Do we want to handle it as a bug and abandon the spec?
16:54:56 <eharney> nah, spec is fine for now
16:55:17 <e0ne> #link https://github.com/openstack/oslo.service/blob/b20bd84cbe6db7c6e1cb829fa4700b42fba8f604/oslo_service/service.py#L190
16:55:26 <tbarron> I think the point of a bug would be to have a reproducer with the config that isn't getting reloaded
16:55:48 <e0ne> we have to figure out why cinder doesn't use code approach above ^^
16:55:50 <jungleboyj> diablo_rojo:  Can we go back to the spec, make sure it matches the work and keep going forward?
16:55:52 <diablo_rojo> I will make those updates today.
16:55:54 <tbarron> not bug vs spec
16:55:59 <diablo_rojo> jungleboyj, yes
16:56:10 <tommylikehu> tbarron:  +1
16:56:27 <jungleboyj> tbarron: I will make sure we include in the spec the process that should work.
16:56:58 <jungleboyj> diablo_rojo:  Thanks.  So, I think we have path forward there.  Thank you.
16:57:18 <jungleboyj> #action diablo_rojo  to update spec to ensure that SIGHUP causes reload of config.
16:57:32 <jungleboyj> Ok, I want to make sure we get to the last topic quickly in 3 minutes.
16:57:45 <jungleboyj> #topic HA A/A Certification Criteria
16:57:55 <jungleboyj> geguileo:  Have we made any progress defining this?
16:58:09 <geguileo> jungleboyj: I'm trying to close the multipath stuff
16:58:21 <geguileo> jungleboyj: just got my hands on a backend that does the discovery
16:58:35 <geguileo> I should start working on that in 1 or 2 weeks
16:58:42 <jungleboyj> geguileo: Ok.  So, looks like this is something that may hang over into Queens?
16:58:56 <jungleboyj> geguileo:  Ok, so may still get traction yet in Pike?
16:59:09 <geguileo> I should be able to get a good part of it done in P
16:59:19 <geguileo> but it may drag on to Q
16:59:30 <jungleboyj> geguileo:  Ok.  Cool.  Just wanted to make sure it wasn't lost.
16:59:39 <jungleboyj> patrickeast:  You still on the hook to verify it?
16:59:56 <patrickeast> Sure
16:59:59 <jungleboyj> I am hoping I will have a driver to run through the process with in Queens as well.
16:59:59 <geguileo> jungleboyj: I've been dying to get back to it  :-(
17:00:16 <jungleboyj> geguileo: Ok.  We have all priorities to juggle.
17:00:37 <jungleboyj> It sounds like we still have a plan and just need to keep executing.  Lets check back in a few weeks .
17:00:47 <jungleboyj> And with that, time is up!
17:01:02 <jungleboyj> Lets take additional discussion over to the Cinder channel.
17:01:07 * jungleboyj is looking at tbarron
17:01:13 <jungleboyj> Thank you everyone for coming.
17:01:19 <jungleboyj> #endmeeting