Skip to content

Commit f4accec

Browse files
authored
YARN-11504. [Addendum] [Federation] YARN Federation Supports Non-HA mode. (#5746)
1 parent f4b70b3 commit f4accec

File tree

1 file changed

+5
-2
lines changed
  • hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/client

1 file changed

+5
-2
lines changed

hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/client/RMProxy.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,8 +130,11 @@ protected static <T> T createRMProxy(final Configuration configuration,
130130
protected static <T> T createRMProxyFederation(final Configuration configuration,
131131
final Class<T> protocol, RMProxy<T> instance) throws IOException {
132132
YarnConfiguration yarnConf = new YarnConfiguration(configuration);
133-
RetryPolicy retryPolicy = createRetryPolicy(yarnConf, isFailoverEnabled(yarnConf));
134-
return newProxyInstanceFederation(yarnConf, protocol, instance, retryPolicy);
133+
if (isFederationNonHAEnabled(yarnConf)) {
134+
RetryPolicy retryPolicy = createRetryPolicy(yarnConf, isFailoverEnabled(yarnConf));
135+
return newProxyInstanceFederation(yarnConf, protocol, instance, retryPolicy);
136+
}
137+
return createRMProxy(configuration, protocol, instance);
135138
}
136139

137140
protected static <T> T newProxyInstanceFederation(final YarnConfiguration conf,

0 commit comments

Comments
 (0)