YARN-829. Renamed RMTokenSelector to be RMDelegationTokenSelector. Contributed by Zhijie Shen.
git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1493577 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
7f96128e43
commit
e3769ea1d2
|
@ -82,7 +82,7 @@ import org.apache.hadoop.yarn.exceptions.YarnException;
|
||||||
import org.apache.hadoop.yarn.exceptions.YarnRuntimeException;
|
import org.apache.hadoop.yarn.exceptions.YarnRuntimeException;
|
||||||
import org.apache.hadoop.yarn.factories.RecordFactory;
|
import org.apache.hadoop.yarn.factories.RecordFactory;
|
||||||
import org.apache.hadoop.yarn.factory.providers.RecordFactoryProvider;
|
import org.apache.hadoop.yarn.factory.providers.RecordFactoryProvider;
|
||||||
import org.apache.hadoop.yarn.security.client.RMTokenSelector;
|
import org.apache.hadoop.yarn.security.client.RMDelegationTokenSelector;
|
||||||
import org.apache.hadoop.yarn.util.ConverterUtils;
|
import org.apache.hadoop.yarn.util.ConverterUtils;
|
||||||
import org.apache.hadoop.yarn.util.ProtoUtils;
|
import org.apache.hadoop.yarn.util.ProtoUtils;
|
||||||
|
|
||||||
|
@ -187,7 +187,7 @@ public class YARNRunner implements ClientProtocol {
|
||||||
* note that get delegation token was called. Again this is hack for oozie
|
* note that get delegation token was called. Again this is hack for oozie
|
||||||
* to make sure we add history server delegation tokens to the credentials
|
* to make sure we add history server delegation tokens to the credentials
|
||||||
*/
|
*/
|
||||||
RMTokenSelector tokenSelector = new RMTokenSelector();
|
RMDelegationTokenSelector tokenSelector = new RMDelegationTokenSelector();
|
||||||
Text service = SecurityUtil.buildTokenService(resMgrDelegate
|
Text service = SecurityUtil.buildTokenService(resMgrDelegate
|
||||||
.getConnectAddress());
|
.getConnectAddress());
|
||||||
if (tokenSelector.selectToken(service, ts.getAllTokens()) != null) {
|
if (tokenSelector.selectToken(service, ts.getAllTokens()) != null) {
|
||||||
|
|
|
@ -147,11 +147,14 @@ Release 2.1.0-beta - UNRELEASED
|
||||||
He via vinodkv)
|
He via vinodkv)
|
||||||
|
|
||||||
YARN-821. Renamed setFinishApplicationStatus to setFinalApplicationStatus in
|
YARN-821. Renamed setFinishApplicationStatus to setFinalApplicationStatus in
|
||||||
FinishApplicationMasterRequest for consistency. (Jian He via vinodk)
|
FinishApplicationMasterRequest for consistency. (Jian He via vinodkv)
|
||||||
|
|
||||||
YARN-787. Removed minimum resource from RegisterApplicationMasterResponse.
|
YARN-787. Removed minimum resource from RegisterApplicationMasterResponse.
|
||||||
(tucu via acmurthy)
|
(tucu via acmurthy)
|
||||||
|
|
||||||
|
YARN-829. Renamed RMTokenSelector to be RMDelegationTokenSelector. (Zhijie
|
||||||
|
Shen via vinodkv)
|
||||||
|
|
||||||
NEW FEATURES
|
NEW FEATURES
|
||||||
|
|
||||||
YARN-482. FS: Extend SchedulingMode to intermediate queues.
|
YARN-482. FS: Extend SchedulingMode to intermediate queues.
|
||||||
|
|
|
@ -72,7 +72,7 @@ public class ClientRMSecurityInfo extends SecurityInfo {
|
||||||
@Override
|
@Override
|
||||||
public Class<? extends TokenSelector<? extends TokenIdentifier>>
|
public Class<? extends TokenSelector<? extends TokenIdentifier>>
|
||||||
value() {
|
value() {
|
||||||
return RMTokenSelector.class;
|
return RMDelegationTokenSelector.class;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -27,11 +27,11 @@ import org.apache.hadoop.security.token.Token;
|
||||||
import org.apache.hadoop.security.token.TokenIdentifier;
|
import org.apache.hadoop.security.token.TokenIdentifier;
|
||||||
import org.apache.hadoop.security.token.TokenSelector;
|
import org.apache.hadoop.security.token.TokenSelector;
|
||||||
|
|
||||||
public class RMTokenSelector implements
|
public class RMDelegationTokenSelector implements
|
||||||
TokenSelector<RMDelegationTokenIdentifier> {
|
TokenSelector<RMDelegationTokenIdentifier> {
|
||||||
|
|
||||||
private static final Log LOG = LogFactory
|
private static final Log LOG = LogFactory
|
||||||
.getLog(RMTokenSelector.class);
|
.getLog(RMDelegationTokenSelector.class);
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
public Token<RMDelegationTokenIdentifier> selectToken(Text service,
|
public Token<RMDelegationTokenIdentifier> selectToken(Text service,
|
Loading…
Reference in New Issue