[
https://issues.apache.org/jira/browse/YARN-9425?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17579104#comment-17579104
]
ASF GitHub Bot commented on YARN-9425:
--------------------------------------
ayushtkn commented on code in PR #4731:
URL: https://github.com/apache/hadoop/pull/4731#discussion_r944766258
##########
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/conf/YarnConfiguration.java:
##########
@@ -3920,6 +3920,13 @@ public static boolean isAclEnabled(Configuration conf) {
public static final String DEFAULT_FEDERATION_REGISTRY_BASE_KEY =
"yarnfederation/";
+ public static final String
FEDERATION_STATESTORE_HEARTBEAT_INITIAL_DELAY_SECS =
+ FEDERATION_PREFIX + "state-store.heartbeat.initial-delay-secs";
+
+ // 30 secs
+ public static final int
+ DEFAULT_FEDERATION_STATESTORE_HEARTBEAT_INITIAL_DELAY_SECS = 30;
+
Review Comment:
yes, don't bind it with seconds, just make seconds as the default type, in
case no unit is specified use Seconds, else whatever unit is specified.
conf.getTimeDuration should do it for you.
Check this if it help:
https://github.com/apache/hadoop/blob/e0c8c6eed4b123077f350740731d409f2d554e43/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/security/ShellBasedUnixGroupsMapping.java#L65-L70
> Make initialDelay configurable for
> FederationStateStoreService#scheduledExecutorService
> ---------------------------------------------------------------------------------------
>
> Key: YARN-9425
> URL: https://issues.apache.org/jira/browse/YARN-9425
> Project: Hadoop YARN
> Issue Type: Bug
> Components: federation
> Affects Versions: 3.1.0
> Reporter: Shen Yinjie
> Assignee: groot
> Priority: Major
> Labels: pull-request-available
> Attachments: YARN-9425_1.patch, YARN-9425_2.patch, YARN-9425_3.patch,
> YARN-9425_4.patch
>
>
> When enable YARN federation, subclusters info in Router Web UI cannot be
> loaded immediately, and client cannot find any active subclusters after 5mins
> by default ,which is configured by
> "yarn.federation.state-store.heartbeat-interval-secs".
> IMA,we should seperate 'initialDely' and 'delay' for
> FederationStateStoreService#scheduledExecutorService.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]