Monday, 2013-09-23

*** tstclair has quit IRC00:23
*** kbroughton has joined #savanna00:28
*** tstclair has joined #savanna00:40
*** IlyaE has joined #savanna02:16
*** antigluk has quit IRC02:17
*** SergeyLukjanov has joined #savanna03:06
*** SergeyLukjanov has quit IRC04:17
*** IlyaE has quit IRC06:23
*** bogdando has joined #savanna07:19
*** SergeyLukjanov has joined #savanna07:32
openstackgerritSergey Reshetnyak proposed a change to stackforge/savanna: Fix Cinder volumes support with xenserver  https://review.openstack.org/4779208:14
openstackgerritSergey Reshetnyak proposed a change to stackforge/savanna: Fix Cinder volumes support with xenserver  https://review.openstack.org/4779208:20
*** nprivalova has joined #savanna08:34
*** ruhe has joined #savanna09:29
openstackgerritA change was merged to stackforge/savanna-extra: Remove version pbr pins from setup_requires  https://review.openstack.org/4773109:35
openstackgerritA change was merged to stackforge/python-savannaclient: Sync requiremnts with global requirements  https://review.openstack.org/4772509:35
openstackgerritA change was merged to stackforge/savanna-dashboard: Remove version pbr pins from setup_requires  https://review.openstack.org/4772709:35
openstackgerritA change was merged to stackforge/python-savannaclient: Remove version pbr pins from setup_requires  https://review.openstack.org/4772609:35
openstackgerritAlexander Ignatov proposed a change to stackforge/savanna: Doc fix for replacement of Hadoop version in Vanilla plugin  https://review.openstack.org/4737809:37
openstackgerritA change was merged to stackforge/savanna: Impl context.to_dict()  https://review.openstack.org/4775109:39
openstackgerritA change was merged to stackforge/python-savannaclient: Adjusting json resource names  https://review.openstack.org/4758709:39
openstackgerritA change was merged to stackforge/savanna-dashboard: Sync requirements with global requirements  https://review.openstack.org/4772809:40
openstackgerritA change was merged to stackforge/savanna: Remove version pbr pins from setup_requires  https://review.openstack.org/4772209:40
openstackgerritA change was merged to stackforge/savanna: Sync requirements with global requirements  https://review.openstack.org/4772309:40
*** ruhe has quit IRC10:05
*** ruhe has joined #savanna10:11
*** ruhe has quit IRC10:12
*** nprivalova has quit IRC10:12
*** nprivalova has joined #savanna10:29
*** SergeyLukjanov has quit IRC10:36
*** dmitryme has joined #savanna10:41
*** ruhe has joined #savanna10:50
*** SergeyLukjanov has joined #savanna11:05
openstackgerritNikolay Mahotkin proposed a change to stackforge/savanna: Add /job-configs/<job_type> REST API call  https://review.openstack.org/4541911:06
*** _crobertsrh is now known as crobertsrh11:08
openstackgerritA change was merged to stackforge/savanna: Add default sqlite db to .gitignore  https://review.openstack.org/4775211:18
openstackgerritSergey Reshetnyak proposed a change to stackforge/savanna: Fix Cinder volumes support with xenserver  https://review.openstack.org/4779211:26
*** ruhe has quit IRC11:27
openstackgerritNikita Konovalov proposed a change to stackforge/savanna-dashboard: Fixed scaling cluster message.  https://review.openstack.org/4781711:40
openstackgerritNikita Konovalov proposed a change to stackforge/savanna-dashboard: Fixed scaling cluster message  https://review.openstack.org/4781711:43
openstackgerritNadya Privalova proposed a change to stackforge/savanna-dashboard: JobOrigin UI impl  https://review.openstack.org/4691011:45
*** ruhe has joined #savanna11:46
openstackgerritNikolay Mahotkin proposed a change to stackforge/savanna: Add /job-configs/<job_type> REST API call  https://review.openstack.org/4541911:49
*** dmitryme has quit IRC11:59
openstackgerritA change was merged to stackforge/savanna-dashboard: Fixed scaling cluster message  https://review.openstack.org/4781712:00
openstackgerritVadim Rovachev proposed a change to stackforge/savanna-dashboard: Added UI tests  https://review.openstack.org/4344212:27
*** dmitryme has joined #savanna12:33
openstackgerritAndrew Lazarev proposed a change to stackforge/savanna-extra: Implemented data locality for Swift  https://review.openstack.org/4782412:37
openstackgerritNikita Konovalov proposed a change to stackforge/savanna-dashboard: Status bar added for Job Execution  https://review.openstack.org/4782512:39
*** ruhe has quit IRC12:50
openstackgerritNikita Konovalov proposed a change to stackforge/savanna-dashboard: Status bar added for Job Execution  https://review.openstack.org/4782512:56
openstackgerritNikolay Mahotkin proposed a change to stackforge/savanna: Fix submitting hive job  https://review.openstack.org/4700012:58
openstackgerritNikolay Mahotkin proposed a change to stackforge/savanna: Fix submitting hive job  https://review.openstack.org/4700013:02
*** kbroughton has quit IRC13:06
mattfnprivalova, seen http://paste.fedoraproject.org/41536/13799420/ before?13:15
dmitrymemattf, we just discussed that with other folks. We didn't see that before13:24
dmitrymeI would suggest looking at 'nova_network.cidr' via debug output13:24
mattfi think it's because i set user_neutron=true in config instead of use_neutron=true13:24
mattfthe instances were coming up attached to all networks and savanna was hitting the init_nova instead of init_neutron code path13:25
dmitrymeyep, sounds very probable13:26
*** kbroughton has joined #savanna13:28
*** SergeyLukjanov has quit IRC13:29
*** SergeyLukjanov has joined #savanna13:34
mattfdmitryme, so i'm trying out the neutron support13:34
mattfi've an external network and an admin network13:34
mattfsavanna-api is on the controller13:34
*** tmckay has joined #savanna13:34
mattfi start a cluster w/ the "management network" equal to my admin-network13:35
*** kbroughton_ has joined #savanna13:35
mattfthe admin-network is private, ext-net is public and can get floating ips13:35
mattfas you'd expect, savanna-api can't connect to any of the instances, they're on a separate netns13:35
mattfi can ip netns exec ssh to get to instances13:35
*** NikitaKonovalov has joined #savanna13:35
*** kbroughton has quit IRC13:35
*** kbroughton_ is now known as kbroughton13:35
mattfdmitryme, any suggestion on how i should tweak my config?13:36
dmitrymecould you decipher "i can ip netns exec ssh to get to instances"?13:37
dmitrymeok, Nikita told me what that means13:39
mattffrom the controller, i can run "ip netns exec ssh root@nodeip" -- let's me run ssh w/i the instance's netns13:39
dmitrymecan't you use ext-net as Savanna management network?13:40
mattfthat will give each instance an external ip -- i have a limited number of those13:41
mattfi'm trying it now though13:41
NikitaKonovalovmattf, Savanna can run only pure ssh commands, so management_ip should be reachable without netns13:44
mattfNikitaKonovalov, what's your suggestion for how to ensure savanna can reach the management ip?13:46
*** NikitaKonovalov has quit IRC13:56
mattfdmitryme, anyone else over there have a suggestion on how to make sure savanna-api can reach the mgmt ip?14:01
dmitrymeI assume you can't use IPs from ext-net as management, right?14:03
mattfi couldn't get dhcp working there, the instances would come up but would not get their ip14:04
dmitrymeactually Savanna can assign floating ip from pool14:04
dmitrymeso you don't need dhcp14:04
mattfsavanna managing that until neutron supports auto-assign i assume14:05
mattfwhat's the config for that?14:05
dmitrymeops, it is not merged14:06
dmitrymehttps://review.openstack.org/#/c/44822/14:06
dmitrymecould you use that patch set directly for now14:07
dmitryme?14:07
dmitrymeuntil we merge it14:07
dmitrymeI think we'll do it pretty soon14:07
dmitrymecorresponding UI change:14:07
dmitrymehttps://review.openstack.org/#/c/45245/14:07
SergeyLukjanovyep, I think that we'll wait for additional reviews one more day and than merge it14:08
mattfyeah, i was afraid that'd be the one14:08
mattfultimately we want to be able to support a deployment where savanna-api is on the controllers, the head of the cluster gets an externally routable ip (either floating or making head instance multi-homed) and the workers of the cluster are off in a private netns14:09
mattfagreed on ^^ ?14:10
SergeyLukjanovyep, but it looks like that it'll require netns support or better architecture14:12
dmitrymewith the patch set above merged, Savanna will be able to do that. But only if Savanna can reach instances private IPs14:12
mattfi think the key bit is "savanna can reach instance private IPs", which is independent of the floating ip patch14:12
SergeyLukjanovdmitryme, we discussed earlier that we can potentially spawn ssh processes with netns? any updates on it?14:13
dmitrymeam, I think you've discussed that with somebody else :-)14:13
mattfSergeyLukjanov, we discussed putting a proxy agent in the master node before too14:14
SergeyLukjanovmattf, the same problem could be with nova-network too, and, so, we have an use-floating-ips flag for it14:14
mattfsavanna-api on control -> savanna-api (or like) on master, then have the master config the rest of the cluter14:14
SergeyLukjanovmattf, there are some problems with agents too - how agent will communicate and auth on controller, etc.14:15
*** rnirmal has joined #savanna14:15
mattfthat solution moves the overhead of config onto the cluster itself, frees up savanna-api on controller14:15
SergeyLukjanovit could be solved by splitting savanna to savanna-api and savanna-engine (that could be deployed on computes for example)14:16
mattfSergeyLukjanov, re comm w/ auth, that's where the discussion stopped between us. i don't follow why the agent will need access to anything outside the cluster14:16
SergeyLukjanovmattf, I mean access to savanna-api14:16
mattfsavanna-api on the controller should poll the savanna-agent on the master14:17
SergeyLukjanovmattf, it's the same thing like ssh to the hadoop cluster's node14:17
mattfi claim taht polling is cheaper than ssh'ing and config'ing each node in the cluster14:17
SergeyLukjanovbut it will not solve problem with accessibility using private IPs14:18
dmitrymeobviously that is true, but for big clusters we can't use just a single master node for configuring all others14:18
dmitrymethat will take too much time14:18
mattfin any event, we do have a hurdle here and two options. 0) netns enable savanna-api 1) move config into an agent. (0) is faster and more inline with what we have now, (1) will pop up again when savanna-api is provisioning large clusters14:18
mattfSergeyLukjanov, (1) will solve the private ip problem, because the master will be on the private network14:19
SergeyLukjanov0) will be required for polling agents too14:19
*** ruhe has joined #savanna14:19
dmitrymemattf, in agent design, how savanna-api will access master node, via public IP?14:20
mattfdmitryme, in all cases the master node needs to be on two networks, the public network and the cluster network. right now those two networks have to be the same.14:20
*** NikitaKonovalov has joined #savanna14:20
SergeyLukjanovI would like to clarify that I think that agents are potentially good solution for some problems, but it's very complex update of architecture and it should be discussed at the design summit14:21
mattfin all cases savanna-api has to have access to the master node. in (1) savanna-api ONLY has to have access to the master node.14:21
mattfSergeyLukjanov, yeah, (1) is non-sense for 0.3, (0) is a candidate for 0.314:22
SergeyLukjanovmattf, oh, got it, it's about the problem about we can't assign public IPs to all 1000 nodes in big clusters14:22
SergeyLukjanovmattf, additionally we should remember about Heat integration for orchestration14:23
dmitrymeyep, Heat is a good point14:23
mattfsavanna-api <-> {public} <-> [head] <-> {private} <-> [worker]*14:23
mattfanyone know how that'd work if you s/savanna-api/heat/ ?14:23
dmitrymewe didn't investigate it yet14:24
ruheuse floating ip14:24
dmitrymebut possibly we will still have to do some stuff via SSH14:24
dmitrymeeven with Heat utilized14:24
SergeyLukjanovyeah, possible14:25
SergeyLukjanovdmitryme, I hope that we could use netns for ssh in current arch too14:25
mattfso state of the art is neutron works only if you can put instances on the public network (i've had issues with this), once the previiously mentioned patch is applied savanna will auto-assign floating ips, in the future we still have to handle the separate cluster network issue14:26
mattffor handling separate cluster network we have netns enablement and agent arch as two solutions14:26
mattf^^ we on the same page?14:27
dmitrymesounds like a good summary14:27
ruheagree, requirement for direct access to VMs is an architectural problems.14:27
mattfok, ttyl, otp for me14:27
*** NikitaKonovalov has quit IRC14:30
*** NikitaKonovalov has joined #savanna14:34
*** nprivalova has quit IRC14:49
openstackgerritA change was merged to stackforge/savanna-dashboard: Floating IP assignement support  https://review.openstack.org/4524514:57
openstackgerritA change was merged to stackforge/savanna-dashboard: Status bar added for Job Execution  https://review.openstack.org/4782515:13
openstackgerritA change was merged to stackforge/savanna: Fix Cinder volumes support with xenserver  https://review.openstack.org/4779215:14
openstackgerritA change was merged to stackforge/savanna: Doc fix for replacement of Hadoop version in Vanilla plugin  https://review.openstack.org/4737815:18
openstackgerritA change was merged to stackforge/savanna: Set default log levels for some third-party libs  https://review.openstack.org/4774015:23
openstackgerritA change was merged to stackforge/savanna: Temporarily fixes bug #1223934  https://review.openstack.org/4772415:26
*** IlyaE has joined #savanna15:30
*** sacharya has joined #savanna15:37
openstackgerritIlya Tyaptin proposed a change to stackforge/savanna: Trusts for longrunning tasks  https://review.openstack.org/4470615:40
*** nprivalova has joined #savanna15:42
*** IlyaE has quit IRC15:53
*** NikitaKonovalov has quit IRC15:53
openstackgerritSergey Lukjanov proposed a change to stackforge/savanna-dashboard: JobOrigin UI impl  https://review.openstack.org/4691016:10
openstackgerritA change was merged to stackforge/savanna-dashboard: JobOrigin UI impl  https://review.openstack.org/4691016:11
*** IlyaE has joined #savanna16:31
*** mattf is now known as _mattf16:45
*** SergeyLukjanov has quit IRC16:56
tmckaybah17:08
tmckayfyi, I finally got an instance to run on F19.  The last ultimate error was this:17:08
tmckaysudo sysctl -w fs.protected_hardlinks=017:08
tmckayapparently on F19, you have to turn hard link protection off on root owned files or libguestfs breaks.  I found it buried in a BZ.17:09
tmckaynow, maybe, I can actually run a cluster...17:09
*** dmitryme has quit IRC17:26
*** SergeyLukjanov has joined #savanna17:31
*** dmitryme has joined #savanna17:36
*** ruhe has quit IRC17:38
nprivalovatmckay, crobertsrh, ping18:01
tmckayhi18:02
nprivalovatoday we saw a demo with EDP UI18:02
tmckaywow, great18:03
nprivalovaand found several problems...18:03
tmckayoh18:03
nprivalova:)18:03
*** ruhe has joined #savanna18:03
*** ruhe has quit IRC18:03
nprivalovafields input-type, output-type looks unreasonable in Job18:04
nprivalovafield job-type it's better to be set in jobOrigin. because the set of binaries determines type of the job18:05
nprivalovaso…we may skip Job origin creation at all ….18:05
nprivalovawe need your feedback very much18:06
crobertsrhHmm, that's an interesting idea18:07
tmckaydo you mean not have a Job Origin object, or create it automatically?18:07
nprivalovano, just remove Job18:08
nprivalovawe need JobOrigin18:08
*** dmitryme has quit IRC18:09
nprivalovajob_type ==> JobOrigin, input_type, output_type are not needed because we have the type in DataSource18:09
nprivalovaall configs may be set during execution18:10
tmckayso a job_execution points straight to a job_origin18:12
nprivalovayes18:12
tmckaythe origin represents the list of scripts, and a job_execution represents an instance (with configs)18:13
tmckaymakes sense to me18:13
nprivalovacrobertsrh, what's your thoughts?18:14
crobertsrhmight be a more concise way to do things18:15
tmckaycrobertsrh, do you mean "there might be an even more concise way to do things" or "this might be a more concise way to do things than what we have now"18:15
openstackgerritIlya Tyaptin proposed a change to stackforge/savanna: Trusts for longrunning tasks  https://review.openstack.org/4470618:16
crobertsrhthe later18:16
tmckaythanks18:16
nprivalovaok, guys, I think I will prepare CR for tomorrow with changes18:16
tmckayhurray! :)18:17
nprivalovacrobertsrh, just skip all bugs about Job page (if there are some)18:18
crobertsrhok, sounds good.  Great idea18:18
*** ruhe has joined #savanna18:51
*** ruhe has quit IRC18:51
*** dmitryme has joined #savanna18:52
*** nprivalova has quit IRC18:54
*** dmitryme has quit IRC19:05
*** _mattf is now known as mattf19:21
*** mattf is now known as _mattf19:25
*** ruhe has joined #savanna19:52
*** akuznetsov has joined #savanna19:55
*** akuznetsov has quit IRC20:03
*** jfriedly has quit IRC20:09
*** jfriedly has joined #savanna20:11
*** ruhe has quit IRC20:19
*** SergeyLukjanov has quit IRC20:30
*** tmckay has quit IRC21:19
*** _mattf is now known as mattf22:04
*** IlyaE has quit IRC22:14
*** sacharya has quit IRC22:25
*** openstack has joined #savanna22:32
*** IlyaE has joined #savanna22:35
*** kbroughton has quit IRC23:03
*** rnirmal has quit IRC23:15
*** matsuhashi has joined #savanna23:50

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