hadoop-yarn-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hudson (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (YARN-2770) Timeline delegation tokens need to be automatically renewed by the RM
Date Sat, 01 Nov 2014 11:51:43 GMT

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

Hudson commented on YARN-2770:

SUCCESS: Integrated in Hadoop-Yarn-trunk #730 (See [https://builds.apache.org/job/Hadoop-Yarn-trunk/730/])
YARN-2770. Added functionality to renew/cancel TimeLineDelegationToken. Contributed by Zhijie
Shen (jianhe: rev 1b4be918664b09272b120bc42de3e5fc02d79047)
* hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/security/token/delegation/web/DelegationTokenAuthenticatedURL.java
* hadoop-yarn-project/CHANGES.txt
* hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client/src/main/java/org/apache/hadoop/yarn/client/api/impl/YarnClientImpl.java
* hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/security/client/TimelineDelegationTokenIdentifier.java
* hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/client/api/impl/TimelineClientImpl.java
* hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/client/api/TimelineClient.java
* hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/test/java/org/apache/hadoop/yarn/client/api/impl/TestTimelineClient.java
* hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-applicationhistoryservice/src/test/java/org/apache/hadoop/yarn/server/timeline/security/TestTimelineAuthenticationFilter.java

> Timeline delegation tokens need to be automatically renewed by the RM
> ---------------------------------------------------------------------
>                 Key: YARN-2770
>                 URL: https://issues.apache.org/jira/browse/YARN-2770
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>          Components: timelineserver
>    Affects Versions: 2.5.0
>            Reporter: Zhijie Shen
>            Assignee: Zhijie Shen
>            Priority: Critical
>             Fix For: 2.6.0
>         Attachments: YARN-2770.1.patch, YARN-2770.2.patch
> YarnClient will automatically grab a timeline DT for the application and pass it to the
app AM. Now the timeline DT renew is still dummy. If an app is running for more than 24h (default
DT expiry time), the app AM is no longer able to use the expired DT to communicate with the
timeline server. Since RM will cache the credentials of each app, and renew the DTs for the
running app. We should provider renew hooks similar to what HDFS DT has for RM, and set RM
user as the renewer when grabbing the timeline DT.

This message was sent by Atlassian JIRA

View raw message