[ 
https://issues.apache.org/jira/browse/YARN-1232?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13785428#comment-13785428
 ] 

Bikas Saha commented on YARN-1232:
----------------------------------

Sorry. My bad. I got confused.

Patch looks good overall.

This should either be RM_ID = RM_PREFIX+"id" or RM_HA_ID = RM_HA_PREFIX+"id"  
Lets be consistent.
{code}
+  public static final String RM_ID = RM_HA_PREFIX + "id";
{code}

Wherever possible, can we simply always call HAUtil methods and let HAUtil 
handle the if/else. This would help reduce a bunch of if-else blocks scattered 
in the code.
{code}
+    if (HAUtil.isHAEnabled(this)) {
+      address = HAUtil.getConfValueForRMId(name, defaultAddress, this);
+    } else {
+      address = get(name, defaultAddress);
+    }
{code}

Let make a mental note, that when new AlwaysOn services (say RPC) are added 
then they need to use the updated conf.
{code}
+  void setConf(Configuration configuration) {
+    conf = configuration;
+  }
{code}

Minor nits
getRMServiceIds() getRMId() - would help if they both had service or skipped 
service in the name.

getConfValueForRMId(String prefix/getConfValueForRMId(String 
prefix/setConfValue(String prefix - String rmId instead of prefix?


> Configuration to support multiple RMs
> -------------------------------------
>
>                 Key: YARN-1232
>                 URL: https://issues.apache.org/jira/browse/YARN-1232
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>          Components: resourcemanager
>            Reporter: Karthik Kambatla
>            Assignee: Karthik Kambatla
>              Labels: ha
>         Attachments: yarn-1232-1.patch, yarn-1232-2.patch, yarn-1232-3.patch, 
> yarn-1232-4.patch, yarn-1232-5.patch, yarn-1232-6.patch
>
>
> We should augment the configuration to allow users specify two RMs and the 
> individual RPC addresses for them.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to