14:00:04 #startmeeting sahara 14:00:05 Meeting started Thu Jan 4 14:00:04 2018 UTC and is due to finish in 60 minutes. The chair is tellesnobrega. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:07 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:09 The meeting name has been set to 'sahara' 14:00:19 o/ 14:01:51 waiting for tosky 14:03:12 i/ 14:03:14 o/ 14:03:21 there we go 14:03:31 #topic News/Updates 14:04:32 I'm working on image gen for MapR and dashboard part of decommission of specific node (having trouble but hopefully making progress) 14:05:28 I'm helping tellesnobrega testing the MapR generation (we are starting to see the light); also testing ambari 2.4 generation with less sucess 14:05:44 i finished up S3 JB in openstackclient and sahara-dashboard. finished up [keystone_authtoken] patch. now hopefully i will be able to focus on force delete (not really that hard) and APIv2 in saharaclient (harder than i want it to be) 14:06:06 and trying to clean some issues in my queue: I just opened https://bugs.launchpad.net/sahara/+bug/1741233 with a related patch 14:06:08 Launchpad bug 1741233 in Sahara "Reduce the log messages from amqp and oslo.messaging" [Undecided,New] 14:06:18 and I'm going back to the CLI tests not working with v3 14:06:22 keystonev3 14:07:24 jeremyfreudberg, about APIv2, maybe we should send another email on the thread so Monty can actually see, the last one probably went undetected by him 14:07:40 or ping him/nag him on IRC 14:07:46 yeah, i need to talk to mordred for sure 14:07:57 the holiday season did not make it easy for either of us, i'm sure 14:08:17 definitely 14:08:20 yep 14:08:39 we need to get that moving soon because we have to have a final release of client library at Q-3 14:08:44 same for zuulv3 updates, which I need to look at again 14:08:46 yes 14:09:02 deadline is Jan 26 14:09:16 we get about 3 weeks to get this done 14:09:33 it is definitely do-able, I just need an injection of Monty power to get it done 14:10:06 sounds good 14:11:00 I'm looking for help on dashboard, I will ping horizon people to see if I can get things sped up 14:11:17 tellesnobrega, what's the exact problem you're facing? 14:12:30 the biggest one is I don't really understand dashboard stuff 14:13:25 what I want to do is basically the same flow as create cluster, where you first select the plugin and version and later it goes to create cluster stuff 14:13:31 I want to do the same for scale 14:13:57 you select the count of node groups than it goes to the new tab with the instances to select 14:14:26 i don't even remember anything about the current scaling stuff in UI 14:14:27 don't really know how to connect the two workflows, not sure if there should be two workflows or just steps in the same workflows 14:14:47 its just the node groups, and the count of instances for each 14:14:57 so you can increase or decrease 14:15:08 right 14:16:50 * mordred waves to jeremyfreudberg 14:17:12 * jeremyfreudberg waves back to mordred 14:17:31 ah - the api thing ... crap, I probably did miss the most recent message 14:17:46 mordred, no worries 14:18:02 there it is! 14:18:03 mordred, definitely not your fault, too close to Christmas 14:18:20 I'm just going to change topic so the talk is on the right place 14:18:33 #topic APIv2 14:19:35 jeremyfreudberg, tellesnobrega: I can definitely get you some links to some places that are using the discovery code from keystoneauth 'correctly' 14:20:40 mordred: that would be great 14:20:48 there's also another option to consider that may be a *bit* crazy, but maybe isn't? ... 14:21:02 crazy can be good 14:21:25 which is to not add v2 support to python-saharaclient at all and to just add support to openstacksdk and point people to it 14:22:15 I don't think I understand how that would work 14:22:38 * tosky smells a bit of conflict of interests from mordred 14:22:40 :D 14:22:54 I'm not 100% sure I do either - it just occured to me as I was thinking about what I'd link you to for discovery examples... 14:22:58 tosky: :) 14:23:18 right, i would assume if any project were to be doing version discovery right, it would be openstacksdk 14:23:26 does it do the endpoint manipulation stuff too? 14:23:37 with the project id and such, i mean 14:23:40 the only problem is: at this point, porting to saharaclient/v2 should be fast enough (most methods will almost the same), how different is going to be the API exposed by openstacksdk? 14:23:41 the code in the master branch does 14:23:59 tosky: oh, good point 14:24:05 I mean, we can implement it for sure and slowly move there like we did for openstackclient, I'm just not sure about the initial implementation 14:24:10 the timing for it 14:25:05 maybe for now I'll just give you some links to some things - and then when I'm done with this pagination patch I'm working on right now, I'll make a POC patch to see if just consuming sdk in python-saharaclient would make anything easier/better 14:25:32 that sounds great mordred 14:25:33 thanks 14:26:04 sure nuff! seven years in to openstack you'd think we'd have a solid answer for this ... maybe in another seven we will 14:26:24 mordred, great 14:26:26 thanks! 14:26:35 I don't think there is a solid answer for much stuff in OpenStack 14:28:31 I guess we can move on 14:28:43 yep 14:29:20 #topic Open Discussion 14:29:59 Did you get a chance to read shu yingya's email? 14:30:20 about https://bugs.launchpad.net/sahara/+bug/1741233 and https://review.openstack.org/#/c/531137/, do you think that I can go on and (if passes) backport to pike? I have an hard time debugging anything right now without 14:30:22 Launchpad bug 1741233 in Sahara "Reduce the log messages from amqp and oslo.messaging" [Undecided,New] 14:30:36 cycle-with-intermediary¶ 14:30:37 oops 14:30:43 java.lang.NoClassDefFoundError: org/apache/commons/httpclient/HttpMethod 14:31:23 tosky, i think it's fine, but i'm not the expert on that kind of thing 14:31:25 tosky, I think so 14:33:04 jeremyfreudberg: as discussed on https://review.openstack.org/#/c/490971/, I kept stevedore as INFO, overriding the default 14:33:11 so let's see if the gates agree 14:33:58 tosky, great 14:34:09 aaand also I will work again on zuulv3 jobs; the job for sahara-tests is ready, with the exception of the multinode job, but that can be fixed later 14:34:34 I will shamelessly use this space and having mordred around to check if there are some news about the new publishing method for artifacts, or if I should code using the current way 14:34:51 so to fix sahara-extras, publish the oozie tarball and remove the last bits of sahara-files 14:37:43 looks like mordred went away 14:37:56 i think it is rather early where he is 14:38:08 probably 14:39:21 yeah - and I nagged him enough already about this 14:39:28 lol 14:40:54 we can discuss the shu yingya hadoop-swiftfs thing for a bit 14:40:59 as telles suggested 14:41:03 yes 14:41:20 does anyone understands what is going on there? 14:41:30 don't steal my questions! 14:41:45 :) 14:41:58 lol, i don't really know either, it's something with the dependencies 14:42:30 building hadoop-swiftfs against the hadoop 2.8 libraries and things go wonky i guess 14:42:31 he asked about building openstack-hadoop.jar, but the script in sahara-extra should do it 14:42:57 yes, maybe we need a little more context from him 14:43:00 tosky, i think he has it building now, it just builds something that doesn't totally work 14:43:58 hum, makes sense. Maybe the new oozie version he is using removed some dependencies 14:44:15 could it be that the current openstack-hadoop.jar is not working with hadoop 2.8 and he can't build it? 14:44:39 also, openstack-hadoop is not about oozie 14:44:45 * tosky a bit more confused than before 14:44:59 in the email the job was launched by oozie but in fact the traceback was within hadoop-swiftfs 14:45:09 oh, that makes more sense 14:45:16 tosky, tellesnobrega: sorry, went away for a second 14:45:53 however, nothing new to report there yet, so use the current way for now 14:46:08 ack, thanks! 14:46:13 https://github.com/apache/hadoop/commit/62579b69a0a294ba1ea14cf76c650b640f89f331 << I wonder if shuyingya has seen that 14:47:47 but that looks like 3.0.0 14:48:15 tosky, that is true 14:48:34 (but still, removing the dependency causing the error is still nice) 14:49:55 actually a handful of these commits https://github.com/apache/hadoop/commits/trunk/hadoop-tools/hadoop-openstack/pom.xml all talk about httpclient 14:50:03 next time we see shu yingya we should ask him for more details so we can pin point the problem 14:50:11 that seems to be one of the few things apache folks have been doing to hadoop-swiftfs, is managing dependencies 14:51:34 but regardless, we do need to more info from shu yingya, to really know what the right fix is 14:51:49 agreed 14:53:15 anything else? 14:53:34 ptg stuff? 14:54:33 oh, right, PTG 14:54:39 PTG 14:54:48 I will be there, tosky as well 14:55:00 are you going to be there? jeremyfreudberg 14:55:19 I will start an etherpad this week so we can start putting topics there 14:55:39 I asked for 2 days, just like last time, should be enough time 14:55:48 most likely i will be there. of course it takes place during classes so it's always a challenge 14:56:03 on that note, i might want to switch our two days to Thursday and Friday 14:56:12 instead of the usual Wednesday and Thursday 14:56:14 but i'm not sure yet 14:56:50 that should be possible, I just need to check my flight time on friday 14:56:57 but I think it is late enough 14:57:26 it might not be necessary 14:57:28 just giving heads up 14:57:32 hopefully i can say by next week 14:57:35 thanks 14:57:48 since i'm sure the ptg people want to know if we are changing days too 14:57:58 definitely 14:58:31 I will send out an email with the etherpad so we can start putting it together 14:58:42 cool 14:59:41 what is the deadline for requesting the days? tellesnobrega, did you already request the basic two days as in Denver? 14:59:57 I did already, but I can try to change it 15:00:04 not sure there is an specific deadline 15:00:19 we are at the top of the hour. Thanks all for joining and lets hurry up our tasks, and start getting ready for PTG. 15:00:37 thanks all o/ 15:00:42 #endmeeting