14:03:17 #startmeeting sahara 14:03:19 Meeting started Thu Sep 24 14:03:17 2015 UTC and is due to finish in 60 minutes. The chair is SergeyLukjanov. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:03:20 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:03:22 The meeting name has been set to 'sahara' 14:03:23 hi 14:03:28 Hi 14:03:31 hi 14:03:31 hey 14:03:32 hi 14:03:33 I've been selecting right channel for it :) 14:04:06 #link https://wiki.openstack.org/wiki/Meetings/SaharaAgenda 14:04:12 #topic sahara@horizon status (crobertsrh, vgridnev) 14:04:20 #link https://etherpad.openstack.org/p/sahara-reviews-in-horizon 14:04:32 almost everything seems to be merged 14:04:35 It looks like we will not have new changes, that will be landed in liberty-rc1 14:04:45 the moving cluster config to a separate tab would be nice to get in 14:05:09 cores don't want to merge that because it looks like enhancement 14:05:16 crobertsrh: Did that get an FFE? 14:05:20 No 14:05:28 it filed as bug 14:05:51 Be sure to think of UI ideas for the M cycle. 14:06:24 I have several things that we can do in M 14:07:15 #topic News / Updates 14:07:43 this week I tried to fix several bugs that we have in sahara 14:08:03 working on the improved secret store, talks for tokyo, and bug cleanup. also trying to diagnose some issues with the hadoop-swift fs stuff. 14:08:55 working on fix for saharaclient gate 14:08:58 working on client and CLI stuff, fortunately gate has been fixed and patches can be merged 14:10:26 sreshetnyak: sorry for that, I didn't notice it broke (not sure when it happened) 14:10:43 Summit prep mostly: presentations (EDP UX stuff, Manila,) and trying to get small-scale POCs for Zaqar integration and alternative image gen solutions before summit. Other than that, TripleO patches on review and out of WIP. 14:12:11 tosky: no problem ;) 14:12:33 i'm also working on the summit prep (sahara+storm talk) 14:14:21 okay, thx folks, let's move on 14:14:29 #topic Liberty release handling 14:14:36 Release critical CRs: https://etherpad.openstack.org/p/sahara-liberty-release-patches Call for reviews! 14:14:54 please, add CRs to the etherpad if you think that they are release critical 14:15:08 so, we're going to have RC1 by the end of this week 14:16:00 and please review rest of the patches from etherpad 14:18:23 any questions regarding release handling? 14:18:40 do we have stuff to backport to liberty client? 14:18:46 (0.11.0) 14:19:08 i guess we have 14:19:55 just for example https://review.openstack.org/#/c/220994/ 14:21:19 and this one https://review.openstack.org/#/c/225956/ or even better this one https://review.openstack.org/#/c/221714/ 14:21:28 220994 agreed 14:22:02 220956 agreed 14:22:24 221714 is a new feature, shouldn't be backported 14:22:40 sorry about this 14:22:44 and what do you think about https://review.openstack.org/#/c/221257/ ? 14:23:04 not really sure it should be backported 14:23:31 no, it shouldn't, AndreyPavlov 14:23:45 ok then 14:23:54 AndreyPavlov, could you please backport 220994 and 220956 asap? 14:24:18 sure 14:24:55 and the last one - should we backport documentation updates? 14:25:57 AndreyPavlov for client? 14:26:02 yep 14:26:09 I would say no 14:26:27 ok) 14:26:53 anything else on release handling? 14:29:45 okay 14:29:56 #topic Tokyo summit working group topic discussion 14:30:28 #link https://etherpad.openstack.org/p/mitaka-sahara-session-plans 14:30:30 #link https://etherpad.openstack.org/p/sahara-liberty-proposed-sessions 14:30:39 oops, wrong link :) 14:30:41 hehe 14:30:58 elmiko, thx 14:31:04 #undo 14:31:04 Removing item from minutes: 14:31:55 i need to fill out the apiv2 and sec. plans still 14:32:10 i have a few bullet points i'd like to add 14:32:19 I've still not put my ideas to the list 14:32:35 but we'll have internal planning early October, so, should add more stuff after 14:32:42 cool 14:32:43 AFAIR the same for Red Hat 14:32:47 yea 14:33:08 oct 1, first meeting 14:33:41 I'll read the mitaka session plan pad again today 14:37:55 #topic Open discussion 14:38:07 but seems like not too many questions :) 14:38:32 i have a couple topics here 14:38:53 1. i think we should be using our hadoop-swift jar in the vanilla images 14:38:54 go for it elmiko 14:39:09 should we also be replacing the that jar in the other plugin images? 14:39:20 we are currently only using it in the spark images 14:39:48 i have a patch to update the vanilla image creation to include the swift_hadoop element, but i wasn't sure about doing this to the vendor provided images (cdh, etc) 14:39:59 thoughts? 14:40:47 speaking of that... something elmiko and me talked about yesterday in #-sahara 14:41:09 elmiko: Hm... from a CDH/HDP/MapR support perspective, that's really their call. Certainly muddies the waters a bit. 14:41:20 the swift jar is currently hosted on the mirantis website, and rebuilt from the content of the sahara-extras repo 14:41:29 egafford: right, that's why i was only targetting the vanilla images 14:42:06 wouldn't it be better to do a post-merge job for sahara-extras, taking care of rebuild that jar and publish it somewhere on openstack.org? 14:42:20 +1 14:42:23 elmiko: if some features requires it, it should go in all images I think 14:42:42 tosky: yea, it is required for proxy domain users 14:42:42 I would saythat eventually we'll host it on tarballs.o.o (/me need more time to debug issues of building it in gate) 14:42:53 and after that we probably should use everywhere 14:42:58 I don't think we should necessarily force it on the vendor plugins 14:43:25 are there any objections to me creating a patch for the vanilla images? 14:43:34 No objection here 14:44:27 For vanilla, absolutely. 14:44:42 k, cool 14:44:47 next question 14:45:00 for cloudera, it should be already: https://bugs.launchpad.net/sahara/+bug/1474128 14:45:02 Launchpad bug 1474128 in Sahara "[CDH] Unable to launch EDP Spark jobs with Swift" [High,Fix released] - Assigned to Oleg Borisenko (al-foo) 14:45:02 \ 14:45:26 tosky: yea, it already is included when creating a spark image 14:45:47 Any one tried Sahara and Trove integration? I got one customer case, they would like to use Storm and Cassandra together. 14:46:08 i am attempting to create a project for the outreachy mentor program, and i am curious if anyone has advice about this bug/feature https://bugs.launchpad.net/sahara/+bug/1426398 14:46:09 Launchpad bug 1426398 in Sahara "Current anti-affinity only allows instances equals to number of hypervisors" [Wishlist,Triaged] 14:46:09 given that Ambari is rewritten "internally" and not by HWX, I would say to start using on all images 14:46:43 weiting: which kind of integration exactly? An Hadoop application accessing a DB executed by Trove? Not sure what is needed on Sahara and/or Trove side 14:46:57 tosky: i would be ok with doing the work on the other images, but it sounds like we don't have consensus about that 14:47:04 afaik Trove datastores are all marked experimental, with the exception of mysql one 14:47:11 elmiko: oki 14:47:17 elmiko, it's about we couldn't say "no more that 2 instances of specific role per node" 14:48:05 weiting: I think that if you had a Cassandra DB and and a Sahara Hadoop cluster in the same network (or two connected networks), they could talk to each other, but I don't know that there's any more explicit integration (planned or implemented). 14:48:16 I'm for using version from sahara-extra in all plugins, I think spec should be written for it, tosky 14:48:18 SergeyLukjanov: ok, so we would need to create some new data in the cluster creation request to allow this type of affinity? 14:48:28 tosky: Ok, got it. I am not sure, just would like to know any one tried this case. 14:48:50 weiting: Trove doesn't really have any equivalent of our EDP engine; it's a provisioner. 14:48:50 elmiko, we have suggested a feature for extra elements as a command line option to DIB, mabye we should include the swift jar as an element and make it optional that way 14:49:11 egafford: Yep, I agree. 14:49:17 tmckay: we already have it as an element, it just needs a little work for the other images 14:49:43 k. then I would still go with an optional include for the others, maybe. 14:49:47 imo, i'd rather just add it from a bug. i don't think it will be difficult to add 14:49:58 i'm already experimenting with it locally 14:50:27 how big would this additional jar(s) be? 14:50:41 its not much bigger than the current jar 14:51:09 i think the current hadoop-openstack.jar is like 120k and the new one is like 130k 14:51:16 iirc 14:51:54 Another quesiton from our customer is about version control, current Sahara usually maintain the latest one version. But some of our customers usually use the old one. 14:51:56 sounds like could be just added unconditionally in every image then 14:52:13 it isn't like sahara images strive for being slim anyway... 14:52:20 thats kinda what i was thinking pino|work, just make a bug and start updating the images 14:52:56 i mean, currently, if an operator tried to use proxy domain users with swift, it would fail on every image except spark... 14:53:49 weiting: the latest version for Hadoop distributions? 14:54:22 tosky: yep, just like CDH5.4 in cloudera plugin. But our customer needs CDH5.3 14:54:42 Another case is storm v0.9.2. But current version is v0.9.3 14:55:46 uhm, I would add another point to the this: our deprecation policy 14:56:10 for example, vanilla 2.6 was supported in Kilo, now it's deprecated, but deprecated means that the operator can't run clusters 14:56:16 Some customers, they are evaluating Sahara, but finally they don't use Sahara that is because the version support. 14:56:38 thinking more about this, I would expect one cycle were deprecated means "you know, it will be removed" and then it's removed, but still working in the deprecation time 14:56:54 do we have some discussion for this scheduled during Summit/ 14:56:55 ? 14:57:47 add it to the etherpad =) 14:57:48 I would like to propose some feedback from our customers in this Summit. But I am afraid I may not join this Summit since the budget limit from our team. 14:57:57 add it to the etherpad =) 14:59:17 one more question to think there: ok, we support many plugins of many versions: how we can handle that plugin X version Y is not broken by some reason? 15:00:21 tosky, +1 on the meaning of deprecated 15:00:22 hi 15:00:26 hi 15:00:26 vgridnev: This was the main concern when we discussed separating plugins out to separate repos; unless we have really good (and really big) CI, we can't really know. 15:00:28 elmiko: hi, sorry to interrupt 15:00:33 I think we are out of time 15:00:36 mlavalle: no worries 15:00:43 moo 15:00:47 tosky, I have myself gone in and removed the exception in Sahara code to keep running "deprecated" plugin versions 15:00:49 SergeyLukjanov: time to close? 15:00:49 hi 15:00:54 hi 15:00:55 elmiko: ready for next meeting 15:00:56 the code is still there, it should be a warning imho 15:00:59 #endmeeting 15:01:02 hi 15:01:05 i don't think i can do it 15:01:08 elmiko: thanks! 15:01:11 SergeyLukjanov: *cough* 15:01:12 Thanks, elmiko! 15:01:12 elmiko: No chair powers. 15:01:28 * regXboi notes why a meeting should always have more than one chair 15:01:32 mlavalle: Error: Can't start another meeting, one is in progress. Use #endmeeting first. 15:01:35 regXboi: +1 15:01:37 mlavalle: previoud meeting hasn't ended 15:01:42 Who is chair? 15:01:47 carl_baldwin: SergeyLukjanov 15:01:59 we failed to HA our chair duties 15:02:01 * haleyb plays jeopardy song 15:02:05 sorry... 15:02:41 haleyb: I always liked "syncopated clock" 15:02:48 #endmeeting