Thursday, 2017-08-31

*** esikachev has joined #openstack-sahara00:31
*** esikachev has quit IRC00:35
*** jeremyfreudberg has joined #openstack-sahara00:57
*** shuyingya has joined #openstack-sahara01:26
*** shuyingya has quit IRC01:30
*** shuyingya has joined #openstack-sahara01:31
*** esikachev has joined #openstack-sahara01:31
*** jeremyfreudberg has quit IRC01:35
*** esikachev has quit IRC01:36
*** caowei has joined #openstack-sahara01:37
*** esikachev has joined #openstack-sahara02:32
*** esikachev has quit IRC02:37
*** esikachev has joined #openstack-sahara03:33
*** esikachev has quit IRC03:38
*** links has joined #openstack-sahara03:39
*** esikachev has joined #openstack-sahara04:34
*** esikachev has quit IRC04:38
*** esikachev has joined #openstack-sahara04:42
*** anshul has joined #openstack-sahara04:49
*** esikachev has quit IRC04:56
*** caowei has quit IRC04:57
*** esikachev has joined #openstack-sahara05:15
*** esikachev has quit IRC05:21
*** esikachev has joined #openstack-sahara05:23
*** esikachev has quit IRC05:34
*** esikachev has joined #openstack-sahara05:36
*** caowei has joined #openstack-sahara05:37
*** pgadiya has joined #openstack-sahara05:52
*** esikachev has quit IRC06:06
*** esikachev has joined #openstack-sahara06:09
*** links has quit IRC06:15
*** pcaruana has joined #openstack-sahara06:22
*** rcernin has joined #openstack-sahara06:40
*** abalutoiu has joined #openstack-sahara07:01
*** hoonetorg has quit IRC07:04
openstackgerritMerged openstack/puppet-sahara master: Use Python to compute release notes version  https://review.openstack.org/49932807:16
*** hoonetorg has joined #openstack-sahara07:17
*** links has joined #openstack-sahara07:28
*** tesseract has joined #openstack-sahara07:32
*** openstackgerrit has quit IRC08:17
*** tosky has joined #openstack-sahara08:44
*** esikachev has quit IRC08:49
*** shuyingya has quit IRC09:04
*** shuyingya has joined #openstack-sahara09:05
*** shuyingya has quit IRC09:10
*** shuyingya has joined #openstack-sahara09:10
*** tosky has quit IRC09:18
*** tosky has joined #openstack-sahara09:20
*** esikachev has joined #openstack-sahara09:23
*** hoonetorg has quit IRC09:36
*** hoonetorg has joined #openstack-sahara09:53
*** raissa has quit IRC10:51
*** raissa has joined #openstack-sahara10:52
*** dave-mccowan has joined #openstack-sahara11:18
*** pgadiya has quit IRC12:37
*** shuyingya has quit IRC12:45
*** raissa has quit IRC12:52
*** esikachev has quit IRC12:56
*** dave-mccowan has quit IRC12:57
*** raissa has joined #openstack-sahara12:58
*** dave-mcc_ has joined #openstack-sahara13:09
*** shuyingya has joined #openstack-sahara13:10
tellesnobregashuyingya, do you have a devstack master deployed at the moment?13:22
*** esikachev has joined #openstack-sahara13:26
*** jeremyfreudberg has joined #openstack-sahara13:26
*** openstackgerrit has joined #openstack-sahara13:26
openstackgerritIwona Kotlarska proposed openstack/sahara-dashboard master: Add import of cluster templates to GUI.  https://review.openstack.org/49959813:26
iwonkatellesnobrega ^13:26
iwonkaand about the docs, there's not so much i coul add there13:27
iwonkai mean, probably like one sentence13:27
iwonkabecause it's very general13:27
tellesnobregaiwonka, but it should be there. Maybe we can find a better place for more details13:28
iwonkai saw some docs with list of REST API functions13:29
iwonkaso i should add something there13:29
iwonkaand probably to thing like dosc with list of sahara CLI commands13:29
iwonkai don't know if gui is documented13:29
tellesnobregagui is not necessary13:30
shuyingyatellesnobrega, I have13:30
tellesnobregathe rest should13:30
iwonka also, about gui, i found a bug in horizon13:30
iwonkaor i think it's a bug13:30
iwonkaworkflows do not work when you want to submit a file13:31
tellesnobregashuyingya, can you test creating a vanilla node group template?13:31
tellesnobregaiwonka, that is interesting13:31
toskyREST API function are almost self-generated, but you can check13:31
shuyingyalet me try13:31
tellesnobregathanks13:31
iwonkabecause they don't pass request.FILES to the constructor of the form13:31
iwonkawhat should i do about it?13:32
iwonkais it intentional?13:33
tellesnobregaiwonka, first is go to #openstack-horizon channel and ask them13:33
shuyingyatellesnobrega, I got some error when created ngt through gui.13:33
tellesnobregaif they agree with you, you can go create a bug for it on launchpad for horizon and if you want you can fix it13:33
jeremyfreudbergiwonka, what is the use of request.FILES? I mean, I know kind-of what it does, but I mean what exactly do we need it for in our case?13:34
shuyingyalet me enabled the debug mode to trace what happened13:34
tellesnobregashuyingya, same here13:35
tellesnobregathat is happening for vanilla and cdh I think13:35
iwonkajeremyfreudberg: without it, when file is submitted it's not passed to handle (or somethng ike this, i don't remember exactly)13:35
iwonkai don't need it for import to work, because i didn't use workflows13:36
jeremyfreudbergiwonka, oh ok so this only is affecting workflows, not forms?13:37
iwonkajeremyfreudberg: yes13:37
*** ssmith has joined #openstack-sahara13:38
*** jeremyfreudberg has quit IRC13:40
*** jeremyfreudberg has joined #openstack-sahara13:40
jeremyfreudbergiwonka, cool, i guess feel free to chat with horizon folks about it then...good to know it's not really blocking your work13:40
shuyingyatellesnobrega: the error comes from django I think13:41
shuyingyaERROR django.security.TooManyFieldsSent The number of GET/POST parameters exceeded settings.DATA_UPLOAD_MAX_NUMBER_FIELDS.13:41
shuyingyaWARNING django.server "POST /project/data_processing/clusters/configure-nodegroup-template HTTP/1.1" 400 15109213:41
tellesnobregathat is weird13:41
tellesnobregait works for spark and storm and mapr I think13:42
jeremyfreudbergshuyingya, tellesnobrega i will try in my env in a minute13:42
tellesnobregajeremyfreudberg, thanks13:42
jeremyfreudbergtellesnobrega, shuyingya what version of Django?13:48
shuyingyaName: Django13:49
shuyingyaVersion: 1.11.413:49
shuyingyajeremyfreudberg13:50
tellesnobregasame here13:50
tellesnobregashuyingya, did you find this error on horizon logs?13:50
shuyingyayes. the error are above.  I use python manage.py runserver get the error message13:51
tellesnobregahmm13:52
tellesnobregatrying to look on journalctl for horizon logs13:52
jeremyfreudbergi can confirm spark storm ambari mapr works, vanilla and cdh does not13:55
tellesnobregasame here13:57
shuyingyaand get same error in journalctl13:57
tellesnobregajeremyfreudberg, can you verify this is really a django issue?13:57
tellesnobregado you also see that on your logs?13:57
shuyingyaI will downgrade the django to 1.11.3 and try again13:57
tellesnobregacool shuyingya13:58
tellesnobregathanks13:58
*** esikachev has quit IRC14:00
shuyingyauhm, same error on django 1.11.1 & 1.11.314:06
tellesnobregamaybe we need to increase that  settings.DATA_UPLOAD_MAX_NUMBER_FIELDS14:09
jeremyfreudbergtellesnobrega, default of that should be 1000 anyway, i'm trying to see if that's overwritten somewhere14:09
tellesnobregajeremyfreudberg, 1000 should be enough for sure14:09
shuyingyahttps://docs.djangoproject.com/en/1.11/ref/settings/#std:setting-DATA_UPLOAD_MAX_NUMBER_FIELDS14:09
tellesnobregahow can we check how many fields are being sent?14:10
jeremyfreudbergshuyingya, seems like there is even a problem going all the back to Django 1.10, when that parameter was introduced...14:11
shuyingyaactually, 1000 is not enough if the config option are being sent14:11
tellesnobregahmmm14:11
tellesnobregatrue14:12
jeremyfreudbergi am surprised then that only vanilla and cdh fail.... don't ambari and mapr have lots of config options too?14:13
tellesnobregathey do14:13
shuyingyajeremyfreudberg, it works on 1.9.114:14
tellesnobregabut maybe some hidden stuff there on vanilla and cdh14:14
tellesnobregaok so we can say for sure that this is the limit there14:14
tellesnobregais this a fix for us or horizon team?14:14
shuyingyayep14:14
tellesnobregayep for us or horizon?14:15
jeremyfreudbergtellesnobrega, i think we can make it part of sahara-dashboard install guide to disable this check14:15
tellesnobregaor at least increase it14:15
jeremyfreudbergyes14:15
tellesnobregaI'm not familiar with django14:16
tellesnobregawhere would this be changed?14:16
tellesnobregaconfig file? or in code?14:16
jeremyfreudbergthis is in local_settings.py stuff14:16
shuyingyalet me ask my colleague, he is expertise in horizon14:17
tellesnobregathanks shuyingya14:17
tellesnobregasetting DATA_UPLOAD_MAX_NUMBER_FIELDS to none on horizon/local/local_setting.py does the trick14:27
*** esikachev has joined #openstack-sahara14:28
tellesnobregaI will talk with horizon folks and find out what is the best way to solve this14:28
tellesnobregaand file a bug14:29
shuyingyanice tellesnobrega :)14:29
iwonkatellesnobrega, jeremyfreudberg: so, --filename should be removed completly or should it be optional?14:36
openstackgerritIwona Kotlarska proposed openstack/sahara-dashboard master: Add import of cluster templates to GUI.  https://review.openstack.org/49959814:37
tellesnobregaiwonka, optional I like it14:37
tellesnobregayou give the user the option to print it to file14:37
tellesnobreganot needing the >> filename.json14:37
iwonkaso if not given, then just print?14:37
tellesnobregayes14:39
tellesnobregajeremyfreudberg, ^14:39
jeremyfreudberghmmm i think optional could be good.... still need to think for a little bit. shuyingya, if you're still around, thoughts on OSC command for template export having optional choice of stdout *or* direct to file?14:40
jeremyfreudbergwe are kind of going against tradition with either way, usually osc commands use the osc formatters for output, we are not using those regardless...14:41
tellesnobregajeremyfreudberg, can you show me an example of that (osc formatters)14:42
jeremyfreudberghttp://paste.openstack.org/raw/620088/14:43
jeremyfreudbergidk exactly how it's implemented, but i'm just talking about how usually osc commands have a standard way of manipulating their output14:44
jeremyfreudbergwhich is a tradition we will have to break from regardless of what we choose about stdout vs. file14:44
jeremyfreudbergin any case, i've thought about it14:46
jeremyfreudbergi'm on board with optional14:47
jeremyfreudbergso iwonka please work on that if you can14:47
*** abalutoiu has quit IRC14:47
shuyingyasearched in osc project, they seldom need an option to specify where to store the output. The content of template is not so much, from point of my view, output to std is a better way.14:50
iwonkajeremyfreudberg: this feature can't have output formatters anyway i guess, it has to be jsonā€¦14:52
jeremyfreudbergiwonka, that's what i mean14:53
jeremyfreudbergshuyingya, i do see your point14:53
jeremyfreudbergmaybe we should talk to osc folks to settle this?14:53
shuyingyayes. they must have more experience here14:54
tellesnobrega+114:59
*** anshul has quit IRC15:04
openstackgerritIwona Kotlarska proposed openstack/sahara-dashboard master: Add import of cluster templates to GUI.  https://review.openstack.org/49959815:22
iwonkawhen will it be decided what to do about cli things?15:24
jeremyfreudbergiwonka, after someone (i guess it has to be me?) talks to openstackclient people15:28
jeremyfreudbergof course, i can't even figure out what their irc channel name is15:28
*** tellesnobrega has quit IRC15:29
*** tellesnobrega has joined #openstack-sahara15:29
jeremyfreudbergtosky, do you know where the osc people hang out?15:30
*** pcaruana has quit IRC15:32
toskyjeremyfreudberg: isn't it #openstack-sdk ?15:37
toskyjeremyfreudberg: sorry, #openstack-sdks15:38
toskyyep: https://docs.openstack.org/python-openstackclient/latest/#contributing15:39
jeremyfreudbergtosky, indeed, thanks15:43
*** abalutoiu has joined #openstack-sahara15:45
iwonkaokay, i asked on #openstack-sdks15:48
jeremyfreudbergi just joined the channel as well15:49
openstackgerritMerged openstack/python-saharaclient master: Add import of Cluster Templates  https://review.openstack.org/49857415:49
openstackgerritMerged openstack/sahara master: Add export of cluster templates  https://review.openstack.org/49848415:49
*** shuyingya has quit IRC15:57
*** hoonetorg has quit IRC16:18
*** jeremyfreudberg has quit IRC16:34
ssmithGM, how close is Sahara or how can it be made to be like AWS Redshift?16:57
*** dave-mcc_ is now known as dave-mccowan17:01
* tosky does not know Redshift, apart from the name17:04
tellesnobregassmith, same position as tosky here, what features you feel we are missing in sahara to be more like aws redshift17:05
ssmithThe use case is a clustered data analytics engine with any one of backend data stores to which any adhoc sql query can be thrown at. <--I believe that's the best description of Redshift17:07
*** rcernin has quit IRC17:12
*** tesseract has quit IRC17:14
tellesnobregassmith, I think sahara can be provide at this point a clustered data analytics engine with any (swift, hdfs, manila) data stores17:14
tellesnobregaI'm not sure about the adhoc sql querys thou17:15
*** esikachev has quit IRC17:18
ssmithHmmm... could be very similar. Sahara has an analytics engine, data store sources and a "Jobs" interface to construct queries17:29
tellesnobregatrue17:30
*** jeremyfreudberg has joined #openstack-sahara17:33
jeremyfreudbergjumping in later here (and possibly repeating) but usually sahara is thought of as something equivalent to amazon EMR. both are involved in the provisioning of a17:36
jeremyfreudbergnd interaction with the hadoop ecosystem17:36
jeremyfreudbergredshift is another thing entirely17:36
tellesnobregaalso true17:37
tellesnobregaas I said I'm not familiar with Redshift but the definition that ssmith gave is in part similar to sahara17:37
tellesnobregaif you stretch a little bit17:38
jeremyfreudbergthey are both big data analytics, but the means of accomplishing is different17:38
jeremyfreudbergof course i'm not super familiar with redshift either17:38
jeremyfreudbergone big question is, what is the open source world's equivalent of redshift, if it exists17:40
tellesnobregajeremyfreudberg, interesting question for sure17:40
jeremyfreudbergone smaller question is, if that thing exists, is it the role of trove, or sahara, to offer it17:40
tellesnobregaI don't thing trove would offer it17:41
tellesnobregadue to the analytics engine part of it17:41
jeremyfreudbergright, but amazon's redshift does eventually boil down to postgres, which is why i brought up trove. but i agree with your assumption17:42
tellesnobregahmm17:42
tellesnobregamaybe cooperation between sahara and trove17:42
tellesnobregabut I don't advocate on it17:42
*** abalutoiu has quit IRC17:43
jeremyfreudberghmmm opens a bit of a can of worms.17:44
jeremyfreudberg(that being said, I have sometimes had the crazy thought about what if sahara and trove were re-architectured to share some common bits)17:44
tellesnobregajeremyfreudberg, hard thing to do17:45
tellesnobregavery hard thing to do17:45
jeremyfreudberga dangerous topic for sure17:45
ssmithWell, the "job" can be the adhoc query somehow? Plus Sahara will scale out as well17:46
jeremyfreudbergssmith, could be.17:48
tellesnobreganot sure how to make adhoc querys but it could be done I guess17:48
jeremyfreudbergbut before we get to that point we still have to define what are the prerequisite services/etc to be running something redshift-equivalent17:48
jeremyfreudberggoogle is unclear about this, ssmith do you have any thoughts on it?17:49
*** links has quit IRC17:52
jeremyfreudbergtellesnobrega, we still have a meeting today right?17:53
tellesnobregayes17:53
jeremyfreudbergcool17:53
ssmithWell other than create cluster, load data, analyze very quickly I don't have any other use case info from the CIO other than is there anything in OS that's like Redshift. Once I find out more I'll construct the outline and let you know.17:55
tellesnobregassmith, sounds good ssmith17:56
jeremyfreudbergssmith, cool17:58
ssmithThe most comparisons that I'm reading are Hadoop/YARN/Hive/Elastic Mapreduce which hell yes Sahara can do. I think the component that's missing is getting the queries into the system possibly via API so we'll see.17:59
jeremyfreudberglook into apache phoneix17:59
jeremyfreudberg*phoenix17:59
jeremyfreudbergcreates an sql interface on top of hbase18:00
jeremyfreudberghbase being column oriented and scalable like redshift18:00
toskytechnically Sahara is "just" the component-in-the-middle, so most of the things that Sahara can do are the things that the supported plugins can do18:00
jeremyfreudbergbut still integrating with the hadoop world so it could potentially be added to an existing sahara plugin in the future18:00
tellesnobregaand hbase will be supported on sahara soon (shuyingya's work) iirc18:00
toskyMEETING TIME!18:01
jeremyfreudbergindeed18:01
tosky#openstack-meeting-alt18:01
tellesnobregayes, thanks tosky18:01
jeremyfreudbergiwonka, feel free to join if around18:01
tellesnobregassmith, also18:02
ssmithPhoenix looks interesting. Can it be deployed/managed by Sahara?18:02
tellesnobreganot right now18:03
tellesnobregabut we welcome new plugins18:03
jeremyfreudbergssmith, i agree phoenix looks interesting... of course i just found out about it 5 minutes ago. dependent on hbase on sahara (coming very soon)18:03
jeremyfreudbergon our radar, i guess18:04
*** dave-mccowan has quit IRC18:07
*** iwonka has quit IRC18:08
*** dave-mccowan has joined #openstack-sahara18:14
*** iwonka has joined #openstack-sahara18:14
*** brad[]` has quit IRC18:20
*** iwonka has quit IRC18:25
*** iwonka has joined #openstack-sahara18:43
*** esikachev has joined #openstack-sahara18:43
*** rcernin has joined #openstack-sahara19:01
*** hoonetorg has joined #openstack-sahara19:14
*** brad[] has joined #openstack-sahara19:21
*** shuyingya has joined #openstack-sahara19:33
*** shuyingya has quit IRC19:38
*** brad[] has quit IRC19:38
*** esikachev has quit IRC19:42
*** brad[] has joined #openstack-sahara20:06
*** jeremyfreudberg has quit IRC20:32
*** tosky has quit IRC20:35
openstackgerritIwona Kotlarska proposed openstack/python-saharaclient master: Add export of cluster templates  https://review.openstack.org/49852021:11
openstackgerritIwona Kotlarska proposed openstack/python-saharaclient master: Add export of node group templates to CLI  https://review.openstack.org/48672121:18
iwonkaexport in commandline ^21:18
*** dave-mccowan has quit IRC21:20
ssmithActually, it looks like Phoenix has already been added? https://review.openstack.org/gitweb?p=openstack%2Fsahara.git;a=commitdiff;h=4626ad7ca95bf9b216b8163558e85bbce4afca2f21:23
openstackgerritIwona Kotlarska proposed openstack/python-saharaclient master: Add import of node group templates  https://review.openstack.org/48757521:24
ssmithAlso see it in the Ambari UI21:39
*** abalutoiu has joined #openstack-sahara21:42
*** abalutoiu has quit IRC21:43
*** ssmith has quit IRC22:00
*** tosky has joined #openstack-sahara22:27
*** rcernin has quit IRC22:30
*** tosky has quit IRC22:41

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!