[
https://issues.apache.org/jira/browse/YARN-2518?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14132809#comment-14132809
]
Naganarasimha G R commented on YARN-2518:
-----------------------------------------
Apart from security , Resource isolation , preemption many things don't work in
the proposed solution. I would prefer AM & its containers are coded to reuse
the containers if launching of new containers are having performance problems.
> Support in-process container executor
> -------------------------------------
>
> Key: YARN-2518
> URL: https://issues.apache.org/jira/browse/YARN-2518
> Project: Hadoop YARN
> Issue Type: New Feature
> Components: nodemanager
> Affects Versions: 2.5.0
> Environment: Linux, Windows
> Reporter: BoYang
> Priority: Minor
> Labels: container, dispatch, in-process, job, node
>
> Node Manage always creates a new process for a new application. We have hit a
> scenario where we want the node manager to execute the application inside its
> own process, so we get fast response time. It would be nice if Node Manager
> or YARN can provide native support for that.
> In general, the scenario is that we have a long running process which can
> accept requests and process the requests inside its own process. Since YARN
> is good at scheduling jobs, we want to use YARN to dispatch jobs (e.g.
> requests in JSON) to the long running process. In that case, we do not want
> YARN container to spin up a new process for each request. Instead, we want
> YARN container to send the request to the long running process for further
> processing.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)