[
https://issues.apache.org/jira/browse/YARN-1292?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13793973#comment-13793973
]
Tsuyoshi OZAWA commented on YARN-1292:
--------------------------------------
+1 for your design. This is also useful to implement container-reuse feature in
mrv2(MAPREDUCE-3902).
{quote}
No changes are expected to be needed in the RM since the NM will continue to
report this container as running to the RM. This should be a fairly localised
NM-only change.
{quote}
This is very small point, but only one change in the RM is to add
startProcess() API to let AM request to launch processes, right?
> De-link container life cycle from the process it runs
> -----------------------------------------------------
>
> Key: YARN-1292
> URL: https://issues.apache.org/jira/browse/YARN-1292
> Project: Hadoop YARN
> Issue Type: Improvement
> Affects Versions: 2.1.1-beta
> Reporter: Bikas Saha
>
> Currently, a container is considered done when its OS process exits. This
> makes it cumbersome for apps to be able to reuse containers for different
> processes. Long running daemons may want to run in the same containers as the
> previous versions. So eg. is an hbase region server crashes/upgraded it would
> want to restart in the same container where everything it needs would already
> be warm and ready.
--
This message was sent by Atlassian JIRA
(v6.1#6144)