Repository: hadoop Updated Branches: refs/heads/branch-2.8 5970e8297 -> 0de6f2802
YARN-6304. Skip rm.transitionToActive call to RM if RM is already active. Contributed by Rohith Sharma K S. (cherry picked from commit 6ed9d362242d36bfae4083bf3b1c2eb32fbb2f72) (cherry picked from commit 9289f4527d8fc3418fdeb8bf213b0f62525092d5) Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/0de6f280 Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/0de6f280 Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/0de6f280 Branch: refs/heads/branch-2.8 Commit: 0de6f2802038bb44b368ebd92cd664a301c4af56 Parents: 5970e82 Author: Junping Du <[email protected]> Authored: Mon Apr 17 15:51:10 2017 -0700 Committer: Junping Du <[email protected]> Committed: Mon Apr 17 15:59:00 2017 -0700 ---------------------------------------------------------------------- .../apache/hadoop/yarn/server/resourcemanager/AdminService.java | 3 +++ 1 file changed, 3 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hadoop/blob/0de6f280/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/AdminService.java ---------------------------------------------------------------------- diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/AdminService.java b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/AdminService.java index 5371a21..74be9cd 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/AdminService.java +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/AdminService.java @@ -288,6 +288,9 @@ public class AdminService extends CompositeService implements @Override public synchronized void transitionToActive( HAServiceProtocol.StateChangeRequestInfo reqInfo) throws IOException { + if (isRMActive()) { + return; + } // call refreshAdminAcls before HA state transition // for the case that adminAcls have been updated in previous active RM try { --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
