YARN-6304. Skip rm.transitionToActive call to RM if RM is already active. Contributed by Rohith Sharma K S.

(cherry picked from commit 6ed9d362242d36bfae4083bf3b1c2eb32fbb2f72)
This commit is contained in:
Junping Du 2017-04-17 15:51:10 -07:00
parent 6f5912c106
commit 9289f4527d

View File

@ -286,6 +286,9 @@ public synchronized void monitorHealth()
@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 {