svn merge -c 1590046 FIXES: MAPREDUCE-5749. TestRMContainerAllocator#testReportedAppProgress Failed. Contributed by Jason Lowe
git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/branch-2@1590047 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
038f32f74e
commit
aa3d6ed6ea
|
@ -53,6 +53,9 @@ Release 2.5.0 - UNRELEASED
|
|||
|
||||
MAPREDUCE-5837. MRAppMaster fails when checking on uber mode. (wheat9)
|
||||
|
||||
MAPREDUCE-5749. TestRMContainerAllocator#testReportedAppProgress Failed
|
||||
(jlowe)
|
||||
|
||||
Release 2.4.1 - UNRELEASED
|
||||
|
||||
INCOMPATIBLE CHANGES
|
||||
|
|
|
@ -121,6 +121,9 @@ public class TestRMContainerAllocator {
|
|||
public void setup() {
|
||||
MyContainerAllocator.getJobUpdatedNodeEvents().clear();
|
||||
MyContainerAllocator.getTaskAttemptKillEvents().clear();
|
||||
|
||||
// make each test create a fresh user to avoid leaking tokens between tests
|
||||
UserGroupInformation.setLoginUser(null);
|
||||
}
|
||||
|
||||
@After
|
||||
|
@ -1516,17 +1519,15 @@ public class TestRMContainerAllocator {
|
|||
@Override
|
||||
protected void register() {
|
||||
ApplicationAttemptId attemptId = getContext().getApplicationAttemptId();
|
||||
UserGroupInformation ugi =
|
||||
UserGroupInformation.createRemoteUser(attemptId.toString());
|
||||
Token<AMRMTokenIdentifier> token =
|
||||
rm.getRMContext().getRMApps().get(attemptId.getApplicationId())
|
||||
.getRMAppAttempt(attemptId).getAMRMToken();
|
||||
try {
|
||||
UserGroupInformation ugi = UserGroupInformation.getCurrentUser();
|
||||
ugi.addTokenIdentifier(token.decodeIdentifier());
|
||||
} catch (IOException e) {
|
||||
throw new YarnRuntimeException(e);
|
||||
}
|
||||
UserGroupInformation.setLoginUser(ugi);
|
||||
super.register();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue