14:00:48 #startmeeting sahara 14:00:49 Meeting started Thu Nov 30 14:00:48 2017 UTC and is due to finish in 60 minutes. The chair is tellesnobrega. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:50 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:52 The meeting name has been set to 'sahara' 14:01:19 waiting for people to show hands 14:01:20 o/ 14:01:42 Wait me 3 minutes please 14:01:52 sure 14:02:01 o/ 14:04:52 waiting until 5 after so we can start 14:05:07 sure 14:05:15 and that is time 14:05:22 #topic News/Updates 14:05:24 Hi I am comming 14:05:39 here, sorry 14:05:52 o/ 14:06:22 I'm currently finishing up the work on decommission of specific node. I just need to check shuyingy_'s comment on the order of deletion, and write tests 14:06:39 other than that, I need to get back to mapr image generation 14:06:53 and try to squeeze some time to work on plugin outside sahara code 14:07:03 not sure it will happen, the last one, but I will try 14:07:41 Oh, I also need to do the decommission work on the sahara client and UI 14:07:56 UI should be a pain, but it is a necessary evil 14:09:08 so, I'm working on revising s3_hadoop element, finishing up s3 job binary mostly 14:09:37 good, do you believe we will have the feature in queens? 14:09:41 Today is the last day of business travel. this week mostly working on deploying sahara on k8s by helm. If you are interesting, please review https://review.openstack.org/#/c/477718/. and will continue to work on HBase support next week. hopefully it can be finished next week. 14:09:53 tellesnobrega, s3 job binary should defniitely be done 14:10:21 data source is another story, those are always a bit trickier since they have to work on the cluster itself, it's not just an abstraction 14:10:22 that is great shuyingy_, did it all work well: 14:10:23 ? 14:10:50 jeremyfreudberg, I understand, we still have some time, let me know if you need help 14:10:58 tellesnobrega, sure 14:11:35 I am try to review s3 patch. but doesn't find any problem because of lack of knowledge about s3 14:12:12 yes, it would be good have someone who really knows S3 to say whether or not we are exposing enough boto options 14:12:20 i made some nodes about s3 region and such 14:12:25 there are lots of fancy kwargs that can go there 14:12:31 but who knows what users actually need 14:12:36 *notes 14:12:47 that might be tricky to find 14:13:03 s3 knowledge interested in OpenStack, even more on sahara 14:13:04 yes, it works well. I need try to find more frequently changed configurations for user to configure sahara. 14:14:14 tosky, any news/updates? 14:14:33 I'm swamped in internal testing, but I'm still keeping an eye on the zuul changes (and nagging zuul developers) 14:14:52 cool 14:15:01 so yes, we will have proper native jobs way before queens (hopefully before the end of the year) 14:15:13 nice :) that is great to hear 14:16:07 I think I already wrote it: I could have pushed some changes, and then fixed them; but infra is not pushing to remove the old jobs, so I'm lazily waiting to avoid some loops of write/fix 14:16:27 makes sense 14:16:31 tosky, i see 14:16:32 now is in middle of Queen, right? I am sorry that i didn't finished HBase support and keypair injecting util now 14:16:52 shuyingy_, that's ok 14:16:58 i have the same schedule problems 14:17:02 shuyingy_, yes, we are approaching q-2. It is on December 7th 14:17:33 feature freeze is between Jan 22 - Jan 26, so you still have time after that 14:17:39 up to the PTL, but as long as the new features are additional and do not impact the existing code, it should not be a problem if they land a bit later 14:17:39 yes 14:18:00 and we can always get FFE if needed 14:18:11 * jeremyfreudberg reminds everyone he has to log off today by 14:27 UTC 14:18:18 that is great 14:18:20 it won't be a problem I believe. But we can't wait too much 14:19:36 lets move on, we have a important topic for today 14:19:44 every topic is important 14:19:47 ;) 14:19:51 :) 14:19:51 true 14:19:54 aha 14:19:57 critical one 14:20:07 #topic plugins update 14:20:26 indeed, this is is a critical topic 14:20:35 At the PTG we decided that we should try to have all updates by Q2 14:20:46 that means we have about 7 days to finish them all 14:21:02 or defines exceptions :) 14:21:09 this isn't a must, and if we fail, nobody will die. 14:21:35 My plan here is for us to have a list of the plugins that needs to be updated and we can start working on it asap 14:21:42 yes, nobody will die, and i put a provision here https://releases.openstack.org/queens/schedule.html#q-sahara-plugin-deadline that telles can basically suspend this rule if he wants 14:21:59 and an estimated rough complexity, if you can 14:21:59 yes, let's figure out what can get updated 14:22:04 yes 14:22:08 so we can have it finished close to our schedule 14:22:33 so, there is a finally as of a few weeks ago a stable Hadoop 2.8.x release 14:22:37 it ended up 2.8.2 14:22:45 there is no stable 2.9 or 3.0 yet 14:22:51 yes 14:23:42 so vanilla plugin can be upgraded if we want 14:23:51 along with pig and hive and oozie(?) on that image 14:24:06 and will 2.9 be close 2.8, before the big breakage with 3.0? 14:24:16 sounds about right 14:24:28 I wonder why they still plan full development on the old series, but well... 14:24:41 tosky, 2.9 is close to 2.8 yes 14:24:46 and there will be parallel development 14:24:58 not quite like Python 2 / Python 3, but something like that :( 14:25:15 so, vanilla 14:25:24 spark plugin can can be upgraded too 14:25:31 cdh too 14:25:42 it has cdh 5.13 right now 14:25:44 cdh maybe not, i had some problem with a package no longer available 14:25:58 we had to cancel our 5.12 upgrade because we didn't have time to figure it out 14:26:09 #action update vanilla to 2.8.2 also pig, hive and oozie(?) 14:26:27 for spark there is 2.1.2 and 2.2.0 so far 14:26:52 the cdh thing was navigator trustee if i recall correctly 14:26:55 shuyingy_, jeremyfreudberg is right, we have to take a deeper look into CDH, they changed some packages to enterprise only, so we may have hit a roadblock there 14:27:07 btw, i have to sign off basically now 14:27:13 but tellesnobrega can figure out storm 14:27:17 thanks jeremyfreudberg 14:27:20 bye jeremyfreudberg o/ 14:27:29 mapr and hdp i'm sure have something new 14:27:30 jeremy byebye 14:27:35 not sure if that's absolutely essential 14:27:37 bye all! 14:27:42 send me an email if you have urgent questions 14:27:44 see ya 14:27:48 will do 14:27:50 i will read the trasncript of ths meeting asap 14:28:06 do we want both new spark versions? 14:28:36 I don't think so. 14:28:39 uhm, do you mean basic spark and cdh/spark? 14:28:41 * tosky confused 14:28:46 I think spark 2.1.0 should not be deprecated yet, we can add the newest one 14:28:51 upstream spark 14:28:55 oh, I see 14:29:12 and later, if needed we replace 2.1.0 with 2.1.2 14:29:24 isn't 2.1.2 just a minor update for 2.1? I think we didn't solve the problem of minor compatibile versions 14:29:40 we don't need update minor version I think 14:29:43 maybe we could just allow the code to define multiple tags for each plugin/version 14:29:54 so can we register it as 2.1.0 and it should work? 14:30:05 that would be nice 14:30:56 to be sure, spark is going to 2.2.0 14:31:22 and we keep 2.1.0 and see if we can work tags to have minor versions 14:31:32 all agreed? 14:32:14 do you mean we can build an image with spark 2.1.2 and tag it as 2.1.0? 14:32:30 I would say that it should be fine for n ow 14:32:32 now 14:32:47 shuyingy_, yes 14:32:51 from code side, that's is not difficult. sound nice 14:33:01 \o/ 14:33:12 #action update spark to 2.2.0 14:33:20 lets move on to storm 14:33:27 storm newest version is 1.1.1 14:33:43 we have 1.1.0, so we can take the same approach we did for spark 14:34:24 sounds ok? 14:35:14 sure. it is really convenient to user 14:35:41 cool 14:35:46 MapR 14:35:57 I check their website, seems like the newest version is 5.2 14:36:00 which we already have 14:36:30 it would be nice to understand why they disappeared also from sahara 14:36:37 but no new upstream versions too, uhm 14:37:19 wait, seems like there is a mapr 6 14:38:21 but in tr mapr the newest version is 5.2 14:40:00 yeah, seems like 5.2 is the last one on downloads 14:40:19 Ambari has a new version 2.6 14:41:21 https://cwiki.apache.org/confluence/display/AMBARI/Installation+Guide+for+Ambari+2.6.0 14:41:22 I can't find the release date for 6, but there is the documentaiton 14:41:35 we may not have too much energy to update them all. MapR used to update by MapR themself, right? 14:41:43 and which HDP versions can be deployed by ambari 2.6? 14:41:56 tosky, checking that now 14:42:00 https://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.6.0/bk_support-matrices/content/ch_matrices-ambari.html#ambari_stack 14:42:15 6.0.0 November 21, 2017 N/A 14:42:19 tosky, ^ 14:42:44 tellesnobrega: argh, one week 14:42:51 I would say we can push it to Rocky 14:42:57 tosky, for sure 14:43:17 seems like hdp doesn't support ambari 2.6 yet 14:43:25 that would be weird 14:43:46 I remember that Ambari x.y should support at least HDP x.y 14:43:54 but I may remember incorrectly 14:44:15 the link is looking was wrong 14:45:29 on HDP website there is only the matrix up to ambari 2.5 14:46:05 https://hortonworks.com/blog/hdp-2-6-3-dataplane-service/ 14:46:14 tosky, shuyingy_ ^ 14:46:27 uhm uhm 14:46:47 both ambari 2.6.0 and HDP 2.6.3 14:46:50 at least we are not the only one with documentation that requires some updates :) 14:46:58 lol 14:47:01 true 14:47:13 haha 14:47:16 :) 14:47:18 so we want to update ambari to 2.6.0 with HDP to 2.6.3 14:47:22 all in favor? 14:48:33 up 14:48:36 agree 14:49:17 #action update ambari to 2.6 with HDP to 2.6.3 14:49:41 Now we should decide how to divide the work 14:49:45 I think we covered all plugins 14:49:50 yes 14:49:52 yes 14:50:10 I believe that spark and storm should be fairly quick work, I can take them both 14:50:33 only HDP 2.6, or should we try to switch to ambari 2.6 to deploy also the older versions? 14:50:36 btw, I will share you the performance comparison of vanilla to aws emr next week 14:50:51 cool 14:50:52 it may be complicated, but it could also simplify part of the matrix 14:51:17 tosky, not sure, ambari/hdp has always confused me 14:51:28 I will update vanilla if I can. otherwise I can invite my colleague to help us. 14:51:31 Ambari can deploy few versions 14:51:50 ambari/hdp has always confused me too 14:52:06 the image name of ambari let me crazy 14:53:02 yeah 14:53:29 tosky, what do you think is the best way to go with ambari? 14:53:32 from the previous document it seems that Ambari 2.5 was able to deploy all the old versions 14:53:44 so it may be the same with Ambari 2.6 14:54:16 right now, if I'm not mistaken, we deploy two slightly different versions of ambari for the two version of hdp 14:54:43 but if ambari 2.6 can deploy 2.6, 2.4 (and 2.3, if we don't want to deprecated it), maybe it's easier to handle 14:55:03 otherwise we would need different codepaths on our side if the various ambari versions differs 14:55:15 but if ambari hides the differences between HDP versions, well 14:55:18 yeah, I think we have 2.2.0.0 and 2.2.1.0 14:55:52 our ambari version is very old at this point 14:57:35 so we have ambari and vanilla to update 14:57:36 I think we support ambari 2.4 too 14:57:44 yeah 14:58:03 not sure 14:58:04 2.4 and 2.5 both support 14:58:27 on image gen the versions are 2.2.0.0 and 2.2.1.0 14:58:39 but again, if HDP 2.6 can be deployed with ambari 2.6 only (ok, also 2.5), we need to update to support that ambari 14:58:59 if, on the other side, that ambari can deploy all hdp versions, why not kill the olders ambari? 14:59:07 sounds good, lets take a closer look on that and get back to it 14:59:18 that would be good too 14:59:34 and maybe we should take a class on ambari/hdp 14:59:36 lol 15:00:14 shuyingy_, do you have time to update any plugin? 15:00:17 so I will update vanilla 15:00:31 you may miss my message 15:00:37 :) 15:00:42 great 15:00:54 I will try to check ambari and see if jeremy can work on it 15:00:58 at 22:51, I said it :) 15:01:02 otherwise I will work on it was well 15:01:04 yes 15:01:07 haha 15:01:08 we have to close it 15:01:11 thanks guys 15:01:15 bye 15:01:17 see you next week 15:01:20 bye 15:01:22 see you next week 15:01:28 o/ 15:01:39 #endmeeting