From 8980c23fc2cdc3e30eb2066fc4a16dca4db819ec Mon Sep 17 00:00:00 2001 From: Bilwa S T Date: Tue, 14 Jul 2020 11:13:10 +0530 Subject: [PATCH] YARN-10350. TestUserGroupMappingPlacementRule fails Signed-off-by: Akira Ajisaka --- .../scheduler/fair/SimpleGroupsMapping.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/SimpleGroupsMapping.java b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/SimpleGroupsMapping.java index 1fbab2dee7..b7d44c88c8 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/SimpleGroupsMapping.java +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/SimpleGroupsMapping.java @@ -50,7 +50,13 @@ public class SimpleGroupsMapping implements GroupMappingServiceProvider { @Override public Set getGroupsSet(String user) throws IOException { - return ImmutableSet.of(user + "group", user + "subgroup1", - user + "subgroup2"); + if ("admins".equals(user)) { + return ImmutableSet.of("root"); + } else if ("nosecondarygroupuser".equals(user)) { + return ImmutableSet.of("primarygrouponly"); + } else { + return ImmutableSet.of(user + "group", user + "subgroup1", + user + "subgroup2"); + } } }