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