14:00:09 <SergeyLukjanov> #startmeeting sahara
14:00:10 <openstack> Meeting started Thu May  7 14:00:09 2015 UTC and is due to finish in 60 minutes.  The chair is SergeyLukjanov. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:00:12 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
14:00:12 <sreshetnyak> hi
14:00:14 <openstack> The meeting name has been set to 'sahara'
14:00:17 <crobertsrh> hello/
14:00:24 <elmiko> heyo/
14:00:30 <alazarev> o/
14:00:37 <Gridnev> hi
14:00:37 <SergeyLukjanov> #link https://wiki.openstack.org/wiki/Meetings/SaharaAgenda
14:00:38 <weiting> o/
14:00:52 <SergeyLukjanov> #link https://libertydesignsummit.sched.org/?s=sahara
14:01:01 <SergeyLukjanov> #topic sahara@horizon status (crobertsrh, NikitaKonovalov)
14:01:07 <SergeyLukjanov> #link https://etherpad.openstack.org/p/sahara-reviews-in-horizon
14:01:10 <SergeyLukjanov> folks, please
14:01:28 <crobertsrh> Not much to report from me.  I've been mostly looking at a few other things.  I should update the review sheet though.
14:01:58 <NikitaKonovalov> crobertsrh: I've already moved some merged patches to the merged section
14:02:05 <crobertsrh> thanks
14:02:35 <SergeyLukjanov> okay, thx folks
14:02:39 <NikitaKonovalov> still not much attention to event-log change still
14:02:39 <SergeyLukjanov> so, let's move on
14:02:40 <kchen> I am working on cdh plugin 5.4 version, trying to add unit test case.
14:02:45 <SergeyLukjanov> #topic News / updates
14:02:50 <SergeyLukjanov> NikitaKonovalov, that's sad
14:02:58 <crobertsrh> I'll see if I can get attention to it during the next horizon meeting
14:03:00 <huichun> I am working on scheduled edp jobs
14:03:02 <SergeyLukjanov> NikitaKonovalov, it should be pushed till l1 hopefully
14:03:18 <NikitaKonovalov> SergeyLukjanov: I'll ping horizon team again
14:03:40 <elmiko> i've been working on a prototype for the castellan integration. also doing some internal work on hadoop secure mode, and more prep work on the summit session pads.
14:04:49 <kchen> Today I met some bugs on horizon on my devstack. I am not sure whether some recent changes caused them.
14:05:10 <sreshetnyak> No updates from me
14:05:28 <NikitaKonovalov> kchen: are those bugs in Sahara panels?
14:05:31 <crobertsrh> kchen: someone was in the horizon room late yesterday with some devstack issues.  Hopefully, they are being fixed.  You might want to check to see if a bug was opened or not.
14:05:32 <kchen> yes
14:05:32 <elmiko> kchen: is that the same issue li,chen brought up on the mailing list?
14:05:48 <huichun> sreshetnyak: hi , are you working on the HA on CDH and HDP?
14:06:11 <crobertsrh> I was also having trouble uploading an image via the UI yesterday.  Possibly related.
14:06:11 <kchen> yes
14:06:40 <alazarev> I tried to get managed and floating IP from heat outputs, but it looks that it is impossible in heat now. The only option is to put entire "addresses" attribute as output, but it is not better than neutron call.
14:06:47 <Nikolay_St> I update the healthcheck spec and write some UT to improve coverage
14:06:55 <sreshetnyak> huichun, hi, i started working on HA in HDP plugin
14:08:24 <huichun> sreshetnyak: do you have any spec about HA?
14:09:31 <sreshetnyak> huichun, no, i don't have specs
14:10:20 <alazarev> sreshetnyak, shouldn't HDP be upgraded first?
14:12:08 <sreshetnyak> alazarev, yes, i created blueprint for it
14:12:34 <sreshetnyak> #link https://blueprints.launchpad.net/sahara/+spec/hdp-22-support
14:12:50 <tmckay> \o/
14:12:58 <Nikolay_St> tmckay: o/
14:13:34 <tmckay> are we on updates?
14:13:42 <elmiko> yea
14:13:43 * tmckay should look at eavesdrop
14:13:58 <sreshetnyak> alazarev, also i created etherpad with plans on HDP and HA
14:14:07 <sreshetnyak> #link https://etherpad.openstack.org/p/sahara-hdp-ha
14:14:24 <alazarev> sreshetnyak, ok, thanks
14:14:49 <tmckay> okay, for me, I am looking into JSON null validation in our schemas, so that for instance you can update a node group template with a "null" for an optional field that has previously been set.  Only way to "unset" a field (currently there is none).  This came up as part of default templates.
14:15:08 <tmckay> simple for simple stuff -- ["null", "integer"] for a nullable int
14:15:45 <tmckay> but, hard for complicated stuff (like arrays of things).  I haven't quite figured out how to change that yet, docs are only a little helpful
14:16:32 <tmckay> plus, if folks have done work with Sahara+Ironic I would love to hear about it.
14:16:51 <SergeyLukjanov> tmckay, oh, after reading your message 3 times I understand the issue - how to unset values :(
14:17:03 <tmckay> SergeyLukjanov, yes! :)
14:17:05 <crobertsrh> I just added a blueprint to add template editing to the CLI (was missed for kilo).  I'll start work on that soon.
14:17:41 <tmckay> SergeyLukjanov, current unset is "delete and recreate" :)
14:17:53 <SergeyLukjanov> tmckay, we have it's working - Ironic exposed as a hypervisor in nova with dedicated flavors + dib could build special images and it's working ok
14:18:00 <SergeyLukjanov> tmckay, yup :)
14:18:06 <tmckay> or hook into sqlalchemy directly :-D without validation by Sahara
14:18:26 <SergeyLukjanov> tmckay, NikitaKonovalov will write up a blog post on Ironic integration stuff in a next few weeks
14:18:40 <tmckay> SergeyLukjanov, awesome, any Sahara commits necessary to make it work?
14:18:49 <tmckay> ok, sounds good
14:19:16 <SergeyLukjanov> tmckay, as I remember there is only one issue - Ironic doesn't mount attached HDDs, so, we'll need to handle it somehow
14:19:18 <NikitaKonovalov> tmckay: looks like not much, sahara works as is, the special images are required however
14:20:08 <tmckay> so maybe commits to sahara-image-elements?
14:20:35 <SergeyLukjanov> tmckay, it's not clear right now - probably yes or on the sahara side
14:20:43 <huichun> SergeyLukjanov:  you are working on the ironic integration with Sahara? provision cluster on bare metal?
14:20:43 <tmckay> okay, thanks
14:20:56 <SergeyLukjanov> #topic Open discussion
14:21:00 <SergeyLukjanov> huichun, yup
14:21:20 <crobertsrh> Is there an etherpad for the summit sessions yet?
14:21:20 <tmckay> I think interest in this is growing ^^
14:21:47 <tmckay> (ironic I mean, not etherpads :) )
14:21:58 <SergeyLukjanov> huichun, our plan is to make it fully working in the next mirantis openstack release (Kilo based)
14:22:12 <SergeyLukjanov> crobertsrh, the proposals etherpad could be used so far
14:22:22 <crobertsrh> Ok
14:22:28 <SergeyLukjanov> crobertsrh, I'm planning to create per-session etherpads early next week
14:22:39 <crobertsrh> Sounds good, thanks
14:23:08 <huichun> SergeyLukjanov:  will not merged into the upstream?
14:23:09 <SergeyLukjanov> BTW I'll be in California next, anyone there to have some beer?
14:23:16 <elmiko> i see a bunch of work going on with keystone session objects, any plans for us to switch from using keystone clients to sessions for all of sahara?
14:23:35 <SergeyLukjanov> huichun, I mean the timeframe, we definitely contribute all the stuff to upstream
14:24:02 <tmckay> SergeyLukjanov, come to the East Coast and we can go to a local brewery ;-)
14:24:10 <elmiko> hehe
14:24:33 <SergeyLukjanov> (I'll be in California next == next week)
14:24:36 <SergeyLukjanov> heh
14:24:43 <tmckay> SergeyLukjanov, I can even get you a visitor badge and a spare cubicle.  Snacks are good.
14:25:06 <SergeyLukjanov> so, Vancouver breweries discovery will begin in 10 days :)
14:25:23 <tmckay> I hear Canadians are good at beer
14:25:36 <SergeyLukjanov> tmckay, yay! (re visitor badge)
14:25:38 <tmckay> but maybe that is just in the movies
14:25:40 <SergeyLukjanov> and yay re good bear ;)
14:25:47 <sreshetnyak> elmiko, i have patch with keystone session in integration tests #link https://review.openstack.org/#/c/169295/
14:25:49 <SergeyLukjanov> I hope it's not only in movies
14:26:11 <elmiko> sreshetnyak: yea, i saw that. i'm kinda wondering about sahara itself switching to use sessions, they seem the way of the future.
14:26:26 <SergeyLukjanov> elmiko, ++
14:26:48 <elmiko> does this need a spec or will a bug be sufficient?
14:26:50 <tmckay> speaking of way of the future, I need to check in to the glance work on artifacts for openstack services
14:27:08 <tmckay> I haven't looked at it since Paris, they were working hard on it at that time
14:27:19 <tmckay> We could potentially migrate all kinds of stuff out of Sahara db
14:27:52 <sreshetnyak> elmiko, only swift doesn't supports keystone sessions :(
14:28:19 <elmiko> sreshetnyak: yea, but we can get an auth token from a session, so we should be able to satisfy swift.
14:28:32 <SergeyLukjanov> tmckay, I'm unsure but it's probably not yet fully merged ;(
14:29:13 <elmiko> so, if i want to explore making sahara use sessions would we want a spec to go along with that?
14:29:15 <tmckay> oh, egafford, anything to report on hdp 2 image problems?
14:29:29 <tmckay> or not sure yet?
14:29:37 <SergeyLukjanov> elmiko, sreshetnyak I think we need a spec to make a migration to sessions clear
14:29:53 <elmiko> SergeyLukjanov: ok, thanks.
14:30:01 <elmiko> sreshetnyak: is this something you are interested in as well?
14:30:43 <egafford> tmckay: Nothing yet, I fear. Context: I'm working on some internal work around HDP image generation, and I'm seeing a reasonably persistent error in the install process across several different Kilo-based installations. I'll keep folks posted as I learn anything more definite.
14:31:09 <sreshetnyak> elmiko, yes
14:31:53 <elmiko> sreshetnyak: ok, if i draft up a spec i can add you as a co-assignee?
14:32:32 <tmckay> maybe possible something is wrong in DIB for hdp images on sahara trunk, if anyone else sees problems installing services please shout
14:32:40 * tmckay hasn't tried yet
14:32:55 <crobertsrh> I haven't tried in awhile, I can give it a go
14:33:42 <sreshetnyak> elmiko, yes, i have ideas about sessions
14:34:21 <elmiko> sreshetnyak: should i wait on creating a spec, maybe we can talk more after the meeting?
14:36:49 <SergeyLukjanov> any other topics to chat about today?
14:37:20 <sreshetnyak> elmiko, i think i will add ideas on spec review :)
14:37:30 <elmiko> sreshetnyak: excellent!
14:38:39 <SergeyLukjanov> closing meeting in 2 mins
14:41:02 <SergeyLukjanov> thanks folks!
14:41:06 <SergeyLukjanov> #endmeeting