16:00:17 <smcginnis> #startmeeting Cinder
16:00:17 <openstack> Meeting started Wed Mar  2 16:00:17 2016 UTC and is due to finish in 60 minutes.  The chair is smcginnis. Information about MeetBot at http://wiki.debian.org/MeetBot.
16:00:18 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
16:00:21 <openstack> The meeting name has been set to 'cinder'
16:00:23 <smcginnis> Courtesy ping: dulek duncant eharney geguileo winston-d e0ne jungleboyj jgriffith thingee smcginnis hemna xyang tbarron scottda erlon rhedlind jbernard vincent_hou kmartin patrickeast sheel dongwenjuan JaniceLee cFouts Thelo vivekd adrianofr mtanino yuriy_n17
16:00:28 <jungleboyj> o/
16:00:29 <geguileo> smcginnis: Thanks
16:00:29 <eharney> hi
16:00:29 <e0ne> hi
16:00:31 <patrickeast> Hi
16:00:31 <cFouts> hi
16:00:31 <dulek> Hi!
16:00:31 <tbarron> hi
16:00:31 <geguileo> Hi
16:00:32 <yhayashi> hello
16:00:33 <vincent_hou> hi
16:00:33 <mtanino> hi
16:00:33 <smcginnis> Hey all
16:00:34 <akerr> o/
16:00:35 <DuncanT> Hi
16:00:35 <adrianofr_> Hi
16:00:41 <sheel> hello all
16:00:41 <thingee> o/
16:00:41 <scottda> hey
16:00:42 <jgregor> Hello!
16:00:44 <diablo_rojo> Hello :)
16:00:45 <baumann> Hello!
16:00:53 <ntpttr> Hi
16:01:15 <mc_nair> hey
16:01:21 <xyang1> hi
16:01:26 <smcginnis> #topic Release status
16:01:33 <jgriffith> aloha
16:01:40 <Swanson> hi
16:01:42 <smcginnis> Yesterday was our published feature freeze for Cinder.
16:01:59 <smcginnis> I will be cutting M-3 as soon as a couple final patches finish working through gate.
16:02:15 <dulek> Whee! :)
16:02:19 <smcginnis> :)
16:02:44 <smcginnis> We can still accept bug fixes, but we need to start locking down and focusing on final testing and RC prep.
16:02:46 <e0ne> good news!
16:02:55 <smcginnis> So reviewers, please keep that in mind.
16:03:19 <sheel> ๐Ÿ‘
16:03:21 <smcginnis> There are a lot of good patches out there right now, but we need to start deciding if it is worth getting in M or safer to wait.
16:03:39 * thingee starts marking reviews accordingly
16:03:45 <smcginnis> At the end of this week is also soft string freeze.
16:04:09 <smcginnis> So even for those bug fixes we want in - please start to pay attention to unnecessary string changes.
16:04:21 <smcginnis> Our translation folks already have an impossible job as it is.
16:04:34 <smcginnis> So if we can help limit that load at all, it will be good.
16:05:05 <smcginnis> OK, that's all I really had to say. Any questions or other things anyone wants to point out?
16:05:31 <dulek> I haven't read a confirmation on RPC version bumps.
16:05:44 <dulek> So these patches will be allowed just before RC-1?
16:05:49 <DuncanT> We said we'd keep accepting cheesecake driver patches through feature freeze, right?
16:05:59 <smcginnis> dulek: I think that's probably safest. You think so?
16:06:17 <smcginnis> DuncanT: Correct. Repl patches should be treated as bug fixes at this point.
16:06:23 <dulek> It won't be end of the world if we end up not merging them, but it would be cool to clean up before the release.
16:06:29 <smcginnis> But the sooner we can help work those through, the better.
16:06:37 <smcginnis> dulek: I agree.
16:06:44 <dulek> smcginnis: I'm okay. I would love some help with testing - if anyone is willing to help.
16:06:46 <jgriffith> dulek: +1
16:07:11 <smcginnis> #topic A lot of TODO tags in cinder code
16:07:13 <smcginnis> sheel: Hey
16:07:20 <sheel> smcginnis: hey
16:07:25 <sheel> hello all
16:07:36 <sheel> actually this is regarding TODO tags present in the cinder code
16:07:52 <sheel> I think its more than 100 places where we could see these TODO
16:07:56 * jgriffith hides in the corner
16:07:57 <smcginnis> I think we did a push at the beginning of Juno IIRC.
16:08:06 <sheel> some are really important to follow
16:08:10 <smcginnis> jgriffith: Hah, there's no hiding for you!
16:08:20 <sheel> but some can be removed
16:08:23 <jgriffith> stupid initials
16:08:23 <sheel> jgriffith: haha
16:08:27 <eharney> really important TODOs should have bugs written
16:08:34 <sheel> eharney: +!
16:08:37 * flip214 has 14 in the one driver, ouch
16:08:46 <geguileo> eharney: What if those TODOs are for future releases?
16:08:48 <sheel> total 110 +
16:09:04 <geguileo> Like things that are marked TODO because they are related to rolling upgrades changes
16:09:08 <sheel> So, we can create bug and add then to outreachy
16:09:14 <geguileo> That require multiple releases changes
16:09:19 <smcginnis> grep -R TODO cinder/* --include="*.py" | grep jdg | wc -l
16:09:21 <smcginnis> Only 10
16:09:36 <dulek> geguileo: I guess we can start creating bugs after the release.
16:09:54 <smcginnis> dulek: +1
16:09:59 <dulek> But most of rolling-upgrades related TODOs are like free commits.
16:10:01 <sheel> 10 are there in dell driver only
16:10:02 <flip214> is there some other tag that should be used for reminders?
16:10:10 <dulek> So I think these will be cleared pretty fast. ;)
16:10:11 * smcginnis now hides
16:10:17 <sheel> smcginnis: hehe
16:10:23 <jgriffith> LOL
16:10:23 <geguileo> dulek: I have a good bunch of TODOs in my job distribution patches
16:10:24 <smcginnis> I blame Swanson
16:10:30 <jungleboyj> Oh how the tide can turn.
16:10:43 <Swanson> Swanson: TODO means not going to happen, right?
16:10:45 <flip214> of course, pushing a commit that removes these comments is easy, but I, for my part, put them in for a reason... ;)
16:11:05 <smcginnis> I do think it's good to review these every once in a while.
16:11:09 <smcginnis> There are a few different types.
16:11:16 <smcginnis> Some that really do need to be addressed.
16:11:30 <smcginnis> Some that are just notes that really we should try to improve something at some point in the future.
16:11:44 <sheel> smcginnis: is it ok to assign respective members and decide if bug creation is required or removal is ok
16:11:48 <smcginnis> And some that are just notes that it should be done, but it's not likely worth the effort to make it happen.
16:11:57 <Swanson> If they've been in there for a couple releases and nothing has happened then it isn't a problem and they can be deleted.
16:11:57 <smcginnis> sheel: Yeah, I think that would be good.
16:12:14 <jgriffith> Swanson: haha.. there are some that I ported from Nova Volume in there still
16:12:17 <sheel> jgriffith: plz stare at me..
16:12:19 <sheel> jgriffith: haha
16:12:29 <smcginnis> Didn't we do an etherpad in Juno for all of the tags to track and make sure they were all at least inspected?
16:12:30 <sheel> *dont stare
16:12:41 <jgriffith> sheel: :)
16:12:48 <e0ne> smcginnis: we did
16:12:56 <dulek> jgriffith: I love the ones from "inital fork from nova". :D
16:13:00 <smcginnis> e0ne: I don't recall - did that work well?
16:13:08 <geguileo> dulek: lol
16:13:13 <jgriffith> dulek: I'm getting to them... :)
16:13:21 <smcginnis> jgriffith: Hah, right!
16:13:32 <e0ne> smcginnis: not sure, because we can't remove all TODO's
16:13:45 <jgriffith> sheel: so if you're interested and nobody (looks at smcginnis ) objects...
16:13:59 <jgriffith> sheel: maybe it would be good to compile a list/ehterpad and start there
16:14:07 <sheel> jgriffith: yes its ok
16:14:14 <jgriffith> I agree with eharney that some should probably be bugs, but I know a bunch are just editorial
16:14:16 <dulek> jgriffith: It's smart you're using different IRC and TODO handles. It took me a while to figure out these weren't added by some guy from Nova.
16:14:24 <smcginnis> jgriffith: I think that would be good.
16:14:38 <sheel> jgriffith: i will be behind you all to get informatino about these TODOs
16:14:46 <jgriffith> dulek: LOL.. that *used* to be my irc handle till some evil doer registered it before me
16:14:49 <sheel> jgriffith: for bug creatino and all
16:15:04 <sheel> hope its ok to go like this
16:15:07 <sheel> ?
16:15:08 <jgriffith> sheel: sounds reasonable to me
16:15:21 <jgriffith> sheel: we can even just mark some as "remove" and be done with it
16:15:23 <sheel> jgriffith: ok ๐Ÿ‘
16:15:25 <smcginnis> sheel: Good plan.
16:15:40 <dulek> +1
16:15:43 <smcginnis> sheel: Anything else to discuss here?
16:15:47 <sheel> smcginnis:  :)
16:16:05 <sheel> smcginnis: :)
16:16:26 <smcginnis> We can discuss more in channel as we work through them.
16:16:32 <smcginnis> sheel: Thanks for bringing it up.
16:16:38 <smcginnis> #topic API working group is changing microversion headers
16:16:43 <sheel> smcginnis: no its done i think
16:16:44 <smcginnis> scottda: Hi
16:17:07 <scottda> Hi
16:17:15 <scottda> So, the api working group is about to merge a patch that changes guidance on microversion headers:
16:17:23 <smcginnis> #link https://review.openstack.org/#/c/243414/ API guidelines
16:17:34 <scottda> https://review.openstack.org/#/c/243414/
16:17:44 <sheel> multiple headers
16:17:46 <scottda> I've bug and patch for this:
16:17:58 <scottda> #link https://bugs.launchpad.net/cinder/+bug/1551941
16:17:59 <openstack> Launchpad bug 1551941 in Cinder "api microversion header should conform to new guidlines" [Undecided,New] - Assigned to Scott DAngelo (scott-dangelo)
16:18:06 <scottda> #link https://review.openstack.org/286901
16:18:18 <scottda> Patch should be un-WIP'ed soon. I just want to add a unit test or two.
16:18:28 <scottda> This is a string change, so should be in before string freeze. And certainly before release.
16:18:47 <scottda> So, "Heads Up Reviewers"
16:19:09 <smcginnis> scottda: Thanks. We definitely should follow the api-wg direction.
16:19:09 <sheel> scottda: +1
16:19:23 <jgriffith> scottda: smcginnis just to clarify....
16:19:39 <jgriffith> scottda: smcginnis where does this fall in with M, freeze dates etc etc
16:20:01 <smcginnis> I think it's a bug fix, so we have a little time. Not much though.
16:20:13 <scottda> jgriffith: It should be fixed in M, before we ship with old style header
16:20:25 <scottda> And is a string change, so should be ahead of string freeze.
16:20:37 <jgriffith> Ok, cool
16:20:47 <scottda> That's it. Just something that popped up yesterday. I'm done.
16:20:53 <smcginnis> scottda: Thanks
16:21:33 <smcginnis> #topic Testing Cinder with Latest Oslo code
16:21:43 <smcginnis> jungleboyj: You're up cap'n.
16:22:06 <jungleboyj> smcginnis: Thanks.
16:22:31 <jungleboyj> So, Oslo now has periodic tests they can run with the latest Oslo libraries that makes sure that their changes don't break anything.
16:22:49 <jungleboyj> The reached out to the Liaisons to ask if the projects wanted to add this testing.
16:23:02 <jungleboyj> I don't see any reason not to do it but wanted to make people aware here.
16:23:19 <jungleboyj> Better chance to avoid Oslo merging anything that breaks us in the future.
16:23:31 <smcginnis> jungleboyj: Would be good to have a better chance of finding breaking changes sooner.
16:24:03 <jgriffith> jungleboyj: make it so
16:24:14 <patrickeast> Is there any downside? Seems like we definitely would want to do it
16:24:20 <e0ne> jungleboyj: it's a great idea to have such tests
16:24:34 <jungleboyj> smcginnis: jgriffith Cool.  That was what I figured people would say.
16:24:40 <jungleboyj> e0ne: Not aware of any.
16:24:49 <jungleboyj> I will follow up and make it happen.
16:25:18 <smcginnis> jungleboyj: Thanks for the heads up. I do think it will be a good thing.
16:25:33 <smcginnis> jungleboyj: Anything else on that or oslo in general?
16:25:35 <jungleboyj> smcginnis: Agreed.  I will let you all know when it is happening.
16:25:53 <e0ne> jungleboyj: do you know why https://review.openstack.org/#/c/284150/ is abandoned?
16:25:56 <e0ne> dims: ^^
16:25:59 <jungleboyj> smcginnis: No other Oslo news right now.  They are locked down for Mitaka at this point.
16:26:34 <jungleboyj> e0ne: Not sure.  Would have to follow up with dims_
16:26:37 <smcginnis> jungleboyj: Good, hopefully we start to have a little stability now that library freeze is passed.
16:26:47 * jungleboyj crosses fingers.
16:26:47 <smcginnis> e0ne: I had the impression that was just a test patch.
16:27:03 <dulek> e0ne: Wasn't it a single DO-NOT-MERGE patch to try out the libs?
16:27:05 <smcginnis> #topic Open discussion
16:27:18 <jgriffith> smcginnis: I've got one :)
16:27:25 <e0ne> smcginnis, dulek: thanks, looks you're right
16:27:32 <smcginnis> Anyone other than jgriffith?
16:27:33 <smcginnis> :P
16:27:37 <sheel> smcginnis: I have some questions...
16:27:37 <e0ne> :)
16:27:39 <vivekd> smcginnis: i've got one
16:27:43 <vivekd> :-)
16:27:46 <smcginnis> jgriffith: What's up? :)
16:27:46 <jgriffith> http://lists.openstack.org/pipermail/openstack-dev/2016-March/088007.html   http://lists.openstack.org/pipermail/openstack-dev/2016-March/088007.html and http://docs-draft.openstack.org/81/286981/1/check/gate-cinder-docs/e2a244e//doc/build/html/devref/attach_detach_conventions.html
16:28:09 <smcginnis> vivekd: You're next.
16:28:17 <vivekd> ok
16:28:30 <jgriffith> I know it's not an M thing, but I'd like it if folks could take a look at those things.  In particular the direction I would like to go in this WIP:  https://review.openstack.org/#/c/284867/
16:28:40 <jgriffith> that's all
16:28:53 <smcginnis> Would be very nice if we can get that sorted once and for all in N.
16:28:53 <vivekd> i'll start after jgriffith is done
16:29:04 <jgriffith> vivekd: I'm done :)
16:29:08 <sheel> :)
16:29:15 <scottda> jgriffith: Can I add you to the Interested Persons list https://etherpad.openstack.org/p/cinder-nova-api-changes
16:29:24 <vivekd> i've a proposal on cinder service topics configurability.
16:29:25 <e0ne> jgriffith: thanks for the patch! I'll take a look on it  and test later this week
16:29:28 <jgriffith> scottda: sure
16:29:49 <vivekd> i see that we've volume_topic, backup_topic as config options to let users configure the topics that the respective service nodes listen on.
16:29:58 <jgriffith> e0ne: cool... note that the idea is to just stop the connector passing stuff and just eventually return an attachment ID
16:30:02 <smcginnis> jgriffith: You just filed a bug on the topic thing, right?
16:30:11 <jgriffith> e0ne: sheel the "todo's" in the code should explain it :)
16:30:14 <vivekd> but from dulek comment @ https://review.openstack.org/#/c/286976/
16:30:21 <vivekd> i see that the conf values of topics are never used in the code.
16:30:31 <e0ne> jgriffith: so, I can't -1 for TODO's? :(
16:30:41 <vivekd> and that i think is enough evidence that no one really uses that feature.
16:30:44 <smcginnis> vivekd: Oh yeah, that's the one I was thinking of.
16:30:52 <vivekd> my opinion is that these features are not really adding any value.
16:30:58 <jgriffith> vivekd: :)
16:31:00 <vivekd> so can we remove that feature - "configurability of topics"?
16:31:04 <Swanson> jgriffith,  I'm changing the todo's to note:
16:31:07 <dulek> vivekd: I'm also confused on how to approach everything correctly.
16:31:22 <lixiaoy11> https://bugs.launchpad.net/cinder/+bug/1301888 this one is about topic
16:31:23 <openstack> Launchpad bug 1301888 in Cinder "cinder services doesn't honor _topic setting in config" [Medium,Confirmed] - Assigned to Lisa Li (lisali)
16:31:30 <smcginnis> Anyone with background on topic usage and why we might want it?
16:31:31 <vivekd> that will reduce the confusion
16:31:33 <sheel> Swanson: let me compile, is it ok to do it in one go
16:31:41 <jgriffith> is lixiaoy11 here?
16:31:52 <smcginnis> lixiaoy11: Thanks!
16:31:54 <lixiaoy11> jgriffith: yes
16:31:57 <jgriffith> vivekd: smcginnis I was talking with lixiaoy11 about this last night
16:32:02 <jgriffith> Oh... yeah.. there you are :)
16:32:03 <jgriffith> sorry
16:32:03 <vivekd> i tried to look through git logs but cuoldnt figure out much
16:32:14 <dulek> So my perception when commenting on vivekd's patch was we should fix it.
16:32:17 <geguileo> vivekd: Are you sure it is not being used?
16:32:24 <geguileo> vivekd: I kind of think it is...
16:32:27 <dulek> And let services to connect to configured topics.
16:32:27 <vivekd> yes geguileo
16:32:35 <lixiaoy11> vivekd: there is problem in the codes that we don't hornor topic
16:32:35 <jgriffith> geguileo: so I tried setting it last night and it blows everything up
16:32:37 <dulek> geguileo: World breaks when you change volume_topic. ;)
16:32:40 <Poornima> folks anything I can do to move ahead https://review.openstack.org/#/c/235752/
16:32:45 <jgriffith> geguileo: if you set it you get no rpc
16:33:19 * jgriffith thinks he had a TODO to implement that after moving it from nova-volume :)
16:33:27 <vivekd> :-)
16:33:30 <smcginnis> :)
16:33:33 <geguileo> Shouldn't we fix that?
16:33:36 <dulek> Now if we drop these config options instead of fixing that - is it making things easier for anyone?
16:33:42 <smcginnis> geguileo: Either fix or remove.
16:33:46 <DuncanT> Poornima: I'm looking at a bug in that very code patch now, as it happens, so I'd like to see them run somewhere
16:33:53 <geguileo> I think fixing is the right direction
16:33:58 <smcginnis> I guess at this point, I'm looking for justification why not to just remove.
16:34:02 <jgriffith> dulek: I'd say yes... because it's one lest edge case that we ignore
16:34:13 <smcginnis> It's obviously not being used if no one noticed until now that it's broken.
16:34:18 <DuncanT> If they've never worked, remove them
16:34:20 <mtanino> geguileo: hi, If you have a chance, could you visit the LIO backport patch? https://review.openstack.org/#/c/283085/
16:34:25 <vivekd> +1 DuncanT
16:34:34 <DuncanT> We've got too many already
16:34:48 <smcginnis> DuncanT: That's kinda what I'm thinking.
16:34:57 <dulek> Okay, if anyone will propose a patch removing them I'll comment if I would be able to justify a use case.
16:34:59 <jgriffith> I'd at the very least mark it as deprecated like right *NOW*
16:35:01 <lixiaoy11> DuncanT: at least in liberty, and now it doesn't work,  +1
16:35:03 <Poornima> DuncanT, sure since new to cinder would like to checkin api flow
16:35:10 <dulek> Right now the only one would be having two Cinder deployments on single RabbitMQ.
16:35:15 <vivekd> i can submit a patch to remove them smcginnis dulek
16:35:21 <jgriffith> then consider just removing it altogether, unless we find out that the problem is just that none of us are configuring things correctly :)
16:35:35 <dulek> Well, maybe it's a valid use case, but since it wasn't possible in the pastโ€ฆ
16:35:37 <lixiaoy11> vivekd: I think you can take the above bug
16:36:09 <DuncanT> Poornima: I think we need to go through the cinder tempest tests and split out the ones that should gate everybody .v. the ones that should only gate cinder, and make a new gate job for the latter
16:36:21 <smcginnis> Remove, and if someone comes along needing that functionality we can add it then. Once we know someone actually needs/wants it.
16:36:27 <DuncanT> Poornima: It's going to be a Newton timeframe task though
16:36:38 <tbarron> do we know that this never worked? or just that it doesn't work now?
16:36:41 <dulek> What about deprecation period? It wasn't working, so we can skip it?
16:36:47 <vivekd> ok smcginnis
16:37:07 <tbarron> there are lots of customers out there running juno ...
16:37:15 <jgriffith> DuncanT: +1 to further elaborate, my thought was any test you can run with just [cinder, mysql, keystone, rabbit]  and possibly Glance
16:37:30 <DuncanT> Can anybody test it on juno/kilo? See how long it's been broken
16:37:32 <jgriffith> DuncanT: next iteration would be SWIFT I suppose for the backup stuff
16:37:43 <Poornima> DuncanT, alright do we have a bug created for it or ill create a new bug
16:37:53 <smcginnis> dulek: I'm thinking if it really was non-functional it doesn't need to be deprecated.
16:37:55 <DuncanT> jgriffith: For some tests, sure, for this you'd need swift and barbican too
16:38:04 <smcginnis> It kind of implicitly has been in that case.
16:38:11 <jgriffith> DuncanT: like I said... "next" iteration
16:38:12 <jgriffith> :)
16:38:26 <DuncanT> jgriffith: I think there's certainly room for a bunch of tests that run on a very cutdown system, for sure
16:38:27 <dulek> tbarron: Just looked through "initial commit out of nova". No, it wasn't working since Grizzly.
16:38:41 <tbarron> dulek: ty!
16:38:43 <dulek> tbarron: I mean yes, it wasn't working since Grizzly. :P
16:38:50 <DuncanT> dulek: Terminate with prejudice then IMO
16:38:55 <smcginnis> DuncanT: +1
16:39:02 <jgriffith> dulek: I wasn't joking when I said I had a TODO for that
16:39:07 <jgriffith> :(
16:39:10 <tbarron> dulek: yeah, that's how I understood you
16:40:04 <DuncanT> 'git blame' says it is all jgriffith's fault
16:40:10 <dulek> :) Thanks for raising this up vivekd, I should have proposed an agenda item instead of commenting on your patch with solution.
16:40:13 <vivekd> :-)
16:40:17 <jgriffith> damn you GiT!
16:40:22 <vivekd> np dulek
16:40:33 <smcginnis> Hah!
16:40:35 <vivekd> :-)
16:41:19 <smcginnis> Anything else? Or should we get 19 minutes back to review bug fixes and do testing? :)
16:41:25 <sheel> ok guys, if  done, could i go ahead with my queries ?
16:41:28 <mmandel> Can I please get 1 more core to review this change? https://review.openstack.org/#/c/238722/
16:41:28 <sheel> smcginnis: i am there
16:41:29 <lixiaoy11> I have one
16:41:41 <smcginnis> sheel: GO ahead
16:41:57 <sheel> smcginnis: jgriffith  and all other members : do we have any notes for below
16:42:04 <sheel> 1. migration procedure - for testing purpose.
16:42:04 <sheel> 2. how to setup multi backends (multiple cinder nodes), backup nodes, ceph nodes....
16:42:04 <sheel> 3. how can we fake drivers...
16:42:28 <sheel> As I used to have lot of suggestions, I want to propose them to add to trainings
16:42:30 <eharney> mmandel: i was reviewing that patch, i'll look at it again today
16:42:35 <smcginnis> Documentation?!
16:42:36 <smcginnis> :)
16:42:48 <mmandel> eharney: great, thanks very much!
16:42:49 <sheel> smcginnis: yup
16:42:50 <dulek> sheel: #1 is definitely in devref
16:43:03 <sheel> dulek: great, could you give a pointer
16:43:12 <dulek> sheel: http://docs.openstack.org/developer/cinder/devref/migration.html
16:43:29 <sheel> dulek: thanks
16:43:54 <sheel> Also, why we add this to devref and all...why dont we add these topics to openstack trainings ?
16:44:01 <thingee> a little neat program I found if you're a vim user... rst live rendering https://github.com/Rykka/InstantRst
16:44:07 <vincent_hou> For anything regarding migration, you can find me.
16:44:10 <sheel> means any specific agenda behind this
16:44:20 <sheel> thingee: yep, thats cool, i refered it today
16:44:22 <vincent_hou> I wrote http://docs.openstack.org/developer/cinder/devref/migration.html
16:44:25 <jgriffith> thingee: oh, nice!
16:44:30 <smcginnis> thingee: Nice! Missed the dev tools at the midcycle. :)
16:44:59 <thingee> keep in mind that the python server part has a bug, but I made a pullrequest https://github.com/Rykka/instant-rst.py/pull/11
16:45:04 <sheel> vincent_hou: cool, btw I meant db migration
16:45:14 <vincent_hou> sheel: oh.
16:45:30 <sheel> any pointers to below :
16:45:41 <sheel> 2. how to setup multi backends (multiple cinder nodes), backup nodes, ceph nodes....
16:45:41 <sheel> 3. how can we fake drivers...
16:45:56 <dulek> Weren't there more opens to talk through before presenting dev tools? :)
16:46:05 <smcginnis> sheel: What openstack trainings were you referring to?
16:46:21 <sheel> smcginnis: openstack/training-guides
16:46:29 <jungleboyj> sheel: Multi-backend configuration is documented if you google for multi-backend configuration.
16:47:10 <smcginnis> sheel: Would be good to have something in there. I'm not sure who does those though.
16:47:22 <sheel> jungleboyj: i tried...but some misses..could not successed..
16:47:24 <smcginnis> Or if folks even know about them much. They're fairly new IIRC.
16:48:03 <jungleboyj> sheel: Come to our presentation at the Summit.  ;-)
16:48:04 <sheel> I sew Mike Prez added for IRC tool @ https://review.openstack.org/#/c/286941/
16:48:23 <sheel> jungleboyj: I am planning...I voted for your presentation..
16:48:28 <sheel> jungleboyj: :)
16:48:33 <diablo_rojo> sheel :)
16:49:01 <sheel> :)
16:49:11 <jungleboyj> :-)
16:49:26 <sheel> jungleboyj: may be you can leak your presentation even before summit...
16:49:37 <sheel> jungleboyj: haha
16:50:14 <sheel> jungleboyj: I would take that reference for setup :)
16:50:19 <jungleboyj> Talk to diablo_rojo
16:50:32 <sheel> jungleboyj: diablo_rojo: sure
16:50:41 <jungleboyj> :-)
16:50:57 <Poornima> sheel, does those include developer training :)
16:51:40 <sheel> ok, one more point  left
16:51:41 <sheel> how can we fake drivers..
16:51:50 <sheel> Poornima: I will share link
16:52:28 <sheel> Poornima: https://github.com/openstack/training-guides
16:53:05 <sheel> smcginnis: ok, I am asking specifically... is there any way to fake dell driver for testing code on my hp laptop :)
16:53:07 <Poornima> sheel, cool thx
16:53:37 <Swanson> sheel, No, buy a storage center.
16:53:40 <sheel> smcginnis: I am interested in participating in driver code in cinder....so eager to no
16:54:10 <sheel> Swanson: I will think when i will be 60+. will have some money till then at least for buying :)
16:54:26 <sheel> Swanson:  :)
16:54:40 <sheel> Swanson: means there is no other way, right?
16:54:56 <smcginnis> Some vendors supply an array simulator.
16:55:11 <smcginnis> Theoretically you could run that on your laptop and use it as a Cinder backend.
16:55:18 <dulek> xyang1: Don't we have FakeDriver/GateDriver?
16:55:28 <xyang1> dulek: yes
16:56:03 <sheel> smcginnis: ok
16:56:10 <sheel> xyang1: dulek: any pointer
16:56:30 <xyang1> dulek: it is fake_driver under tests
16:56:53 <sheel> *dulek have almost every answer...great
16:57:33 <sheel> xyang1: ohk..
16:57:35 <smcginnis> 3 minutes. Anything else we need to hold the meeting channel for?
16:57:41 <sheel> I am done
16:58:10 <flip214> a free beer would be nie
16:58:12 <flip214> *nice
16:58:16 <smcginnis> Thanks everyone.
16:58:18 <geguileo> Thanks everyone
16:58:19 <smcginnis> flip214: ;)
16:58:25 <jungleboyj> Thanks.
16:58:30 <smcginnis> #endmeeting