[ 
https://issues.apache.org/jira/browse/YARN-8160?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16441660#comment-16441660
 ] 

Eric Yang commented on YARN-8160:
---------------------------------

[~csingh]  When I trigger upgrade to happen on docker container for YARN-7939 
testing, the existing container shutdown correctly, but relaunch did not bring 
up any docker container.  Shane's concern over docker start retaining all 
existing parameters is a real problem.  This could prevent upgrade from using 
relaunch to start the container because some parameters might need to be 
changed.  On the other hand, we may have problems that if end user application 
encode hostname or IP address to their application.  Launching new containers 
might break existing user application.  It is hard to say, which approach is 
safer, but I am leaning toward launch new containers while try to preserve 
hostname / IP as much as possible.  This means we need similar code path as 
relaunch, but not depend on "docker start", and pass in new docker run commad.  
[[email protected]] is this something that can be done by refactoring 
relaunch code to accommodate for upgrade use case?

> Yarn Service Upgrade: Support upgrade of service that use docker containers 
> ----------------------------------------------------------------------------
>
>                 Key: YARN-8160
>                 URL: https://issues.apache.org/jira/browse/YARN-8160
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>            Reporter: Chandni Singh
>            Assignee: Chandni Singh
>            Priority: Major
>
> Ability to upgrade dockerized  yarn native services.
> Ref: YARN-5637



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to