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

Junping Du commented on YARN-1342:
----------------------------------

Thanks [~jlowe] for updating the patch. 
I'd like to continue our practice in YARN-1341 with initiate a question "What 
would happen if failed to update currentMasterKey and previousMasterKey for 
NMContainerTokenSecretManager?"
My tentative answer is: staled currentMasterKey won't break anything as it will 
get updated in registering RM during restart. staled previousMasterKey will 
make AM that hold original previousMasterKey failed to start container. Would 
you confirm my understanding is correct? If so, the following code may not be 
necessary?
{code}
+    // if there was no master key, try the previous key
+    if (super.currentMasterKey == null) {
+      super.currentMasterKey = previousMasterKey;
+    }
{code}

> Recover container tokens upon nodemanager restart
> -------------------------------------------------
>
>                 Key: YARN-1342
>                 URL: https://issues.apache.org/jira/browse/YARN-1342
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>          Components: nodemanager
>    Affects Versions: 2.3.0
>            Reporter: Jason Lowe
>            Assignee: Jason Lowe
>         Attachments: YARN-1342.patch, YARN-1342v2.patch, 
> YARN-1342v3-and-YARN-1987.patch, YARN-1342v4.patch, YARN-1342v5.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to