YARN-2810. TestRMProxyUsersConf fails on Windows VMs. Contributed by Varun Vasudev
(cherry picked from commit 1e97f2f09464e871773188f642f3a01b744c580f) (cherry picked from commit bf795418686e1559db4c37c0b107bb5c08bbf525)
This commit is contained in:
parent
9f7396be55
commit
09955ea2c3
@ -820,6 +820,8 @@ Release 2.6.0 - UNRELEASED
|
||||
schedulers about previous finished attempts of a running appliation to avoid
|
||||
expectation mismatch w.r.t transferred containers. (Jian He via vinodkv)
|
||||
|
||||
YARN-2810. TestRMProxyUsersConf fails on Windows VMs. (Varun Vasudev via xgong)
|
||||
|
||||
Release 2.5.2 - UNRELEASED
|
||||
|
||||
INCOMPATIBLE CHANGES
|
||||
|
@ -38,6 +38,7 @@ public class TestRMProxyUsersConf {
|
||||
UserGroupInformation.createUserForTesting("foo", new String[] { "foo_group" });
|
||||
private static final UserGroupInformation BAR_USER =
|
||||
UserGroupInformation.createUserForTesting("bar", new String[] { "bar_group" });
|
||||
private final String ipAddress = "127.0.0.1";
|
||||
|
||||
@Parameterized.Parameters
|
||||
public static Collection<Object[]> headers() {
|
||||
@ -51,13 +52,13 @@ public TestRMProxyUsersConf(int round) {
|
||||
switch (round) {
|
||||
case 0:
|
||||
// hadoop.proxyuser prefix
|
||||
conf.set("hadoop.proxyuser.foo.hosts", "localhost");
|
||||
conf.set("hadoop.proxyuser.foo.hosts", ipAddress);
|
||||
conf.set("hadoop.proxyuser.foo.users", "bar");
|
||||
conf.set("hadoop.proxyuser.foo.groups", "bar_group");
|
||||
break;
|
||||
case 1:
|
||||
// yarn.resourcemanager.proxyuser prefix
|
||||
conf.set("yarn.resourcemanager.proxyuser.foo.hosts", "localhost");
|
||||
conf.set("yarn.resourcemanager.proxyuser.foo.hosts", ipAddress);
|
||||
conf.set("yarn.resourcemanager.proxyuser.foo.users", "bar");
|
||||
conf.set("yarn.resourcemanager.proxyuser.foo.groups", "bar_group");
|
||||
break;
|
||||
@ -67,7 +68,7 @@ public TestRMProxyUsersConf(int round) {
|
||||
conf.set("hadoop.proxyuser.foo.hosts", "xyz");
|
||||
conf.set("hadoop.proxyuser.foo.users", "xyz");
|
||||
conf.set("hadoop.proxyuser.foo.groups", "xyz");
|
||||
conf.set("yarn.resourcemanager.proxyuser.foo.hosts", "localhost");
|
||||
conf.set("yarn.resourcemanager.proxyuser.foo.hosts", ipAddress);
|
||||
conf.set("yarn.resourcemanager.proxyuser.foo.users", "bar");
|
||||
conf.set("yarn.resourcemanager.proxyuser.foo.groups", "bar_group");
|
||||
break;
|
||||
@ -89,7 +90,7 @@ public void testProxyUserConfiguration() throws Exception {
|
||||
BAR_USER.getShortUserName(), FOO_USER);
|
||||
try {
|
||||
ProxyUsers.getDefaultImpersonationProvider().authorize(proxyUser,
|
||||
"localhost");
|
||||
ipAddress);
|
||||
} catch (AuthorizationException e) {
|
||||
// Exception is not expected
|
||||
Assert.fail();
|
||||
|
Loading…
x
Reference in New Issue
Block a user