Monday, 2013-10-21

*** IlyaE has joined #savanna00:03
*** SlickNik has quit IRC00:13
*** SlickNik has joined #savanna00:14
*** matsuhashi has joined #savanna00:25
*** nosnos has joined #savanna00:56
*** SlickNik has quit IRC01:08
*** SlickNik has joined #savanna01:09
*** nosnos has quit IRC01:10
*** nosnos has joined #savanna01:11
*** IlyaE has quit IRC01:48
*** SergeyLukjanov has joined #savanna01:53
*** SergeyLukjanov has quit IRC02:45
*** IlyaE has joined #savanna02:57
*** IlyaE has quit IRC03:11
*** IlyaE has joined #savanna04:26
*** matsuhashi has quit IRC05:20
*** matsuhashi has joined #savanna05:21
*** akuznetsov has joined #savanna05:50
*** SergeyLukjanov has joined #savanna06:00
*** nosnos has quit IRC06:00
*** nosnos_ has joined #savanna06:00
*** matsuhas_ has joined #savanna06:01
*** matsuhashi has quit IRC06:01
*** akuznetsov has quit IRC06:10
*** akuznetsov has joined #savanna06:12
*** akuznetsov has quit IRC06:15
*** IlyaE has quit IRC06:23
*** IlyaE has joined #savanna06:30
*** akuznetsov has joined #savanna06:34
*** matsuhas_ has quit IRC06:44
*** matsuhashi has joined #savanna06:45
*** nosnos has joined #savanna06:47
*** nosnos_ has quit IRC06:48
*** matsuhashi has quit IRC06:49
*** matsuhashi has joined #savanna07:02
*** IlyaE has quit IRC07:05
*** SlickNik has quit IRC07:24
*** SlickNik has joined #savanna07:24
*** akuznetsov has quit IRC07:34
*** SergeyLukjanov is now known as _SergeyLukjanov07:37
*** _SergeyLukjanov has quit IRC07:38
*** SergeyLukjanov has joined #savanna07:44
*** SergeyLukjanov has quit IRC07:49
*** akuznetsov has joined #savanna08:19
*** matsuhashi has quit IRC08:27
*** matsuhashi has joined #savanna08:28
*** nosnos has quit IRC09:01
*** nosnos has joined #savanna09:01
*** nprivalova has joined #savanna09:25
*** aignatov has joined #savanna09:43
*** akuznetsov has quit IRC10:02
*** matsuhashi has quit IRC10:32
*** matsuhashi has joined #savanna10:32
*** matsuhashi has quit IRC10:37
*** akuznetsov has joined #savanna10:42
venzado someone know if there is someone working on a Spark plugin for Savanna?11:31
mattfvenza, no one that i'm aware of. we have a reference plugin, an hdp, there's an idh one ongoing and also a cdh one iirc11:33
mattfDmitry Mescheryakov around?11:33
venzathanks!11:33
mattfvenza, you thinking about doing one?11:34
*** nprivalova has quit IRC11:34
venzayes, we are planning to start work on it11:34
mattfcurious, who's we, and how are you thinking about integrating?11:35
venzamattf: we are a small team from Eurecom, a research institution in southern France11:38
venzamattf: we have a small openstack cluster for research on Hadoop11:38
mattfvenza, gotcha. if you open a blueprint to describe what you're going to do with spark & savanna it'll help us know what's coming and let others who might be working on spark & savanna find you to collaborate - https://blueprints.launchpad.net/specs/+new11:40
venzawe plan to make a plugin for Spark taking the Vanilla one as an example11:40
venzamattf: ok, we will do that thanks for the suggestion11:41
mattfsounds like you might be onto a very interesting approach w/ savanna!11:41
venzamattf: I'm sure you'll hear about us again, with more questions...11:43
mattfvenza, looking forward to it!11:47
*** nprivalova has joined #savanna11:47
*** ruhe has joined #savanna11:48
aignatovvenza, hi, great news about Spark for Savanna! Here is the page for plugin spi http://docs.openstack.org/developer/savanna/devref/plugin.spi.html. And yes, you can use Vanilla plugin as reference implementation11:51
venzaaignatov: thanks!11:55
*** dmitryme has joined #savanna12:01
venzaI have another question, regarding data sources12:02
venzawe would like to have a "data layer" cluster with hdfs and no compute12:02
venzathat can be used by several compute-only clusters, vanilla or spark or others12:03
venzais there a "hdfs" data source planned?12:04
aignatovvenza, yes, we have a blueprint https://blueprints.launchpad.net/savanna/+spec/epd-data-source-existing-hadoop-cluster12:07
aignatovthere are few words about it, but it's data source as HDFS defenitely12:07
aignatovwe are planning to include it in Savanna 0.3.112:08
venzaaignatov: ok thanks, we don't want to duplicate efforts12:08
aignatovI'm I right that you want HDFS Data Source as feature of Savanna's EDP -Elastic Data Processing?12:09
venzaaignatov: yes, but we need also to be able to launch a compute-only cluster, with no name nodes or data nodes and refer to an existing hdfs cluster12:11
venzafrom what I understand currently this is not possible12:12
aignatovvenza, Savanna already is able do this12:12
aignatovyou can deploy cluster only with HDFS12:12
dmitrymeaignatov: but you can't deploy compute-only cluster which will be configured to use an existing HDFS12:13
dmitrymeright now if you bring up compute-only cluster you will be able to work with Swift only12:13
venzayes, that is what we are looking for, compute-only plus hdfs12:14
ruhedmitryme, isn't it possible to pass details about external HDFS through cluster and nogegroup tempaltes?12:14
dmitrymeruhe, hm, good question12:14
venzathere are hard coded rules that will not let you laung a cluster without name node and data nodes12:15
venza*launch12:15
dmitrymeaha, I see12:18
dmitrymeyes, that seems to be too restrictive for your case12:18
aignatovvenza, that's a good point to contribute, yes, Savanna has strict validation on it, you can file a bug  :-) but I think solution would be if we are deploing only compute Hadoop services we need have an ability to set HDFS for that compute during deployment.12:18
dmitrymeI guess you can launch a compute cluster having NameNode deployed on master12:19
dmitrymeand no DataNode processes12:19
dmitrymeor as aignatov suggested, slightly change Savanna validation rules12:19
dmitrymeI believe the thing me and aignatov are unsure of right now is that: if launch a compute cluster, will you be able to configure your jobs to use external HDFS12:21
dmitryme?12:21
aignatovanother case - once Savanna has only HDFS deployed, some time later that cluster can be scaled with tasktrackers and jobtracker only12:21
dmitrymeThe blueprint aignatov pointed to aims to support such case for EDP12:21
*** ruhe has quit IRC12:22
venzain our use case we will not re-scale the hdfs cluster, but yes I see the problem12:23
dmitrymeI am not sure if external HDFS will work if you run jobs directly on the cluster12:23
venzawe will temporarily relax the rules and see what can be done12:24
venzathanks everyone12:24
aignatovvenza, great, looking forward for your blueprints and solutions! :-)12:26
*** ruhe has joined #savanna12:29
*** ruhe has quit IRC12:29
mattfdmitryme, do you know how to get savanna to register its service name w/ keystone so SAVANNA_URL isn't needed and the SAVANNA_SERVICE lookup will work in savannadashboard/api/client.py ?12:48
*** ruhe has joined #savanna12:48
dmitrymemattf, savanna can't do it automatically and I think it should not12:48
dmitrymeso far we say that user must manually add the endpoint12:49
mattfwhat's the goal of the service code?12:50
dmitrymeyou mean, why just not use SAVANNA_URL always?12:50
mattfi'd like to default SAVANNA_URL, but that'll prevent the SAVANNA_SERVICE code from ever executing. if there's no point to the SAVANNA_SERVICE code then defaulting makes sense. if there's a point then i need to find another solution.12:51
mattfthat other solution may be to actually have savanna register w/ keystone. i'm curious why the code to go a service lookup exists, but there's no code to do a service register.12:52
mattf...so what't the goal of the service code? no goal, mind if i remove it?12:53
dmitrymeas for automatic registration: what if you have several Savanna services. For instance our engineers use their own Savanna against single lab12:53
dmitrymein that case you will have several endpoints registered for different Savanna instances12:54
dmitrymeI believe that adding an endpoint must be a conscious action performed by an admin12:55
mattfsure could. the only way to have multiple "heads" on a single infrastructure is to have multiple horizons12:55
dmitrymeas for removing that code: I am against it12:56
dmitrymeThough I can't think of an example where it is really needed12:56
mattfthere are a fwe ways to proceed imho. 0) savanna registers itself by default, 1) savanna registers itself by admin request, 2) savanna does not have the ability to register itself12:56
dmitrymeI think we implemented it because we wanted to be OpenStack-like12:56
mattfi'm looking at this from the perspective of configuring horizon=12:57
dmitrymeeach core openstack project have an endpoint registered in keystone12:57
mattfright now every horizon deployment needs to have SAVANNA_URL added to its config12:57
mattfthat url recently changed and probably will again in the future. it's a necessarily manual task right now.12:57
mattfi'll argue that the common deployment case for savanna is to have a single savanna instance on some openstack infrastructure12:58
mattfas such, i want to remove the manual configuration step12:58
mattf(btw, it's also a pita for upgrade)12:58
dmitrymeif I were an admin, I would prefer to as little implicit magic as possible12:59
dmitryme* to have12:59
mattfto remove the manual config i can either default SAVANNA_URL (http://localhost:8386/v1.1) or enable SAVANNA_SERVICE12:59
dmitrymeactually, I prefer explicit over implicit everywhere :-)13:00
mattfif i default SAVANNA_URL then the SAVANNA_SERVICE code will never be reached13:00
mattfexplicit has resulted in 3 open questions since we did the 0.3 release13:00
mattfi've had a few other folks ask me questions directly that resulted in "edit local_settings and change v1.0 to v1.1"13:01
dmitrymeI believe that is a normal thing for upgrade13:01
mattfthe more i think about this the more it makes sense to have savanna register itself by default. it'll ease the common case. then admin who want to do "advanced" configurations, such as having multiple savanna instances talking to the same openstack infra, take the burden of extra config.13:02
mattfimho it's a common model to make the common case as simple as possible13:04
dmitrymefrom my point of view, we can have such a thing, but only if it is turned off by default13:04
mattfso long as SAVANNA_URL isn't defaulted, the advanced case admins can still get the deployment they want13:04
mattfwell, i guess they could in either case13:05
mattfwhy is it a good thing to make someone deploying horizon w/ the savanna app edit the local_settings config?13:05
dmitrymeit is not mandatory right now. I am looking in the code right now, and if I am not mistaken, it is enough to add 'mapreduce' endpoint to keystone13:06
mattf(fyi, i live in a world where the vast majority of users will not read release notes or follow their instructions very closely)13:06
dmitrymehttps://github.com/openstack/savanna-dashboard/blob/master/savannadashboard/api/client.py#L6713:07
mattfit is, though i'd call it savanna instead13:07
ruhei'd prefer to do the same other similar projects do13:08
mattfruhe, hard to argue with that!13:08
dmitrymeas for endpoint name, actually it is not exactly the name, it is 'type'13:09
*** nosnos has quit IRC13:09
dmitrymeendpoint has two properties - name and type13:09
dmitrymetype must be 'mapreduce' and 'name' - anything13:09
*** nosnos has joined #savanna13:10
dmitrymewe called it 'map reduce' by default because that is the way other services are registered in keystone13:10
dmitrymedo13:10
dmitrymekeystone service-list13:10
dmitrymehere nova is registered as endpoint with name 'nova' and type 'compute'13:11
*** nosnos has quit IRC13:14
mattflooks like name, type, desc = savanna, dataprocessing, OpenStack Savanna service ?13:14
openstackgerritYaroslav Lobankov proposed a change to openstack/savanna: Decreasing integration test for cluster configs  https://review.openstack.org/5292113:14
dmitrymeagree that 'data-processing' as type is more appropriate right now13:15
dmitrymethe 'mapreduce' was set several month ago, when there was no data processing13:17
*** tmckay has joined #savanna13:23
openstackgerritJohn Speidel proposed a change to openstack/savanna: Add support for Hive related services  https://review.openstack.org/5292313:24
openstackgerritJohn Speidel proposed a change to openstack/savanna: Add support for Hive related services  https://review.openstack.org/5292313:26
mattfdmitryme, ruhe, do you know if other services auto-register their service w/ keystone?13:26
dmitrymethe installation tells that you need even register keystone endpoint manually:13:29
dmitrymehttp://docs.openstack.org/havana/install-guide/install/yum/content/keystone-services.html13:29
dmitrymeand other services also require that13:30
dmitrymefor instance, see Compute or Image Service in the same guide13:30
*** dmitryme has quit IRC13:47
*** ruhe has quit IRC13:48
*** macjack has joined #savanna13:48
*** nprivalova is now known as nadya13:53
*** DennyZhang has joined #savanna13:56
*** IlyaE has joined #savanna14:01
*** ruhe has joined #savanna14:04
*** dmitryme has joined #savanna14:33
openstackgerritJohn Speidel proposed a change to openstack/savanna: Add support for Hive related services  https://review.openstack.org/5292314:36
*** rnirmal has joined #savanna14:37
openstackgerritYaroslav Lobankov proposed a change to openstack/savanna: Content for integration tests was added  https://review.openstack.org/5293714:52
openstackgerritYaroslav Lobankov proposed a change to openstack/savanna: Content for integration tests was added  https://review.openstack.org/5293714:58
openstackgerritYaroslav Lobankov proposed a change to openstack/savanna: Content for integration tests was added  https://review.openstack.org/5293715:01
*** ruhe has quit IRC15:32
*** ruhe has joined #savanna15:33
*** ruhe has quit IRC15:53
*** ruhe has joined #savanna15:55
*** dmitryme has quit IRC16:01
*** dmitryme has joined #savanna16:02
*** ruhe has quit IRC16:04
*** sreshetnyak has joined #savanna16:04
*** vrovachev has joined #savanna16:05
*** akuznetsov has quit IRC16:08
*** rnirmal_ has joined #savanna16:15
*** nadya has quit IRC16:17
*** DennyZhang has quit IRC16:18
*** rnirmal_ has quit IRC16:20
*** rnirmal has quit IRC16:20
*** rnirmal has joined #savanna16:20
*** IlyaE has quit IRC16:27
*** dmitryme has quit IRC16:33
*** macjack has quit IRC16:36
*** macjack has joined #savanna16:37
*** dmitryme has joined #savanna16:37
*** dmitryme has quit IRC16:40
*** ruhe has joined #savanna16:41
*** rnirmal_ has joined #savanna16:47
*** rnirmal has quit IRC16:50
*** rnirmal_ is now known as rnirmal16:50
*** ruhe has quit IRC16:55
*** rnirmal has quit IRC17:06
*** rnirmal has joined #savanna17:06
*** ruhe has joined #savanna17:07
*** SergeyLukjanov has joined #savanna17:15
*** IlyaE has joined #savanna17:20
*** akuznetsov has joined #savanna17:27
*** sacharya has joined #savanna17:29
*** rnirmal has quit IRC17:30
*** rnirmal has joined #savanna17:31
*** SergeyLukjanov is now known as _SergeyLukjanov17:35
*** _SergeyLukjanov has quit IRC17:35
*** sreshetnyak1 has joined #savanna17:45
*** ruhe has quit IRC17:45
*** SergeyLukjanov has joined #savanna17:52
*** SergeyLukjanov has quit IRC17:53
*** SergeyLukjanov has joined #savanna17:54
*** ruhe has joined #savanna17:57
*** ruhe has quit IRC18:00
*** rnirmal has quit IRC18:12
*** rnirmal has joined #savanna18:12
*** mattf is now known as _mattf18:18
*** SergeyLukjanov is now known as _SergeyLukjanov18:27
*** _SergeyLukjanov has quit IRC18:28
*** SergeyLukjanov has joined #savanna18:32
*** _mattf is now known as mattf18:32
*** macjack has quit IRC18:32
*** macjack_ has joined #savanna18:32
*** nadya has joined #savanna18:34
*** ruhe has joined #savanna18:38
*** rnirmal has quit IRC18:41
*** rnirmal has joined #savanna18:41
*** ruhe has quit IRC18:43
*** rnirmal_ has joined #savanna19:02
*** rnirmal_ has quit IRC19:03
*** rnirmal_ has joined #savanna19:03
*** rnirmal has quit IRC19:03
*** rnirmal_ is now known as rnirmal19:03
openstackgerritJonathan Maron proposed a change to openstack/savanna: Enable network operations over neutron private nets  https://review.openstack.org/5299719:12
*** macjack_ has quit IRC19:29
openstackgerritJonathan Maron proposed a change to openstack/savanna: Enable network operations over neutron private nets  https://review.openstack.org/5299719:33
* mattf smashes head into desk trying to figure out what layer of the stack is caching some bad endpoint data19:34
*** nadya has quit IRC19:52
*** nadya has joined #savanna20:09
openstackgerritJonathan Maron proposed a change to openstack/savanna: Enable network operations over neutron private nets  https://review.openstack.org/5299720:13
*** nadya has quit IRC20:17
*** akuznetsov has quit IRC20:24
*** sreshetnyak1 has quit IRC20:30
*** mattf is now known as _mattf21:47
*** SergeyLukjanov is now known as _SergeyLukjanov22:15
*** _SergeyLukjanov is now known as SergeyLukjanov22:15
*** SergeyLukjanov is now known as _SergeyLukjanov22:28
*** _SergeyLukjanov is now known as SergeyLukjanov22:28
*** tmckay has quit IRC22:32
*** IlyaE has quit IRC22:35
*** IlyaE has joined #savanna22:39
*** SergeyLukjanov has quit IRC22:45
*** SergeyLukjanov has joined #savanna22:46
*** SergeyLukjanov is now known as _SergeyLukjanov22:46
*** _SergeyLukjanov has quit IRC22:48
*** _mattf is now known as mattf22:53
*** rnirmal has quit IRC23:01
*** SergeyLukjanov has joined #savanna23:10
*** SergeyLukjanov is now known as _SergeyLukjanov23:33
*** _SergeyLukjanov is now known as SergeyLukjanov23:33
*** SergeyLukjanov is now known as _SergeyLukjanov23:34
*** _SergeyLukjanov is now known as SergeyLukjanov23:34
openstackgerritJohn Speidel proposed a change to openstack/savanna: Add support for Hive related services  https://review.openstack.org/5292323:43

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