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

Ajith S commented on YARN-3924:
-------------------------------

Hi [~rohithsharma]

+1 and Thanks for the input, agree with you regarding RM HA design. But 
however, i think what [~cotedm] is conveying is, in any scenario, if both RM 
nodes in HA(for whatever reason maybe) are in Standby, then client should have 
got back a reasonable StandbyException instead of connection refused. If i can 
suggest, can we change it so that rpc server can be started in standby too, but 
before it sends response we can check if its active or else throw 
StandbyException

any thoughts.?

> Submitting an application to standby ResourceManager should respond better 
> than Connection Refused
> --------------------------------------------------------------------------------------------------
>
>                 Key: YARN-3924
>                 URL: https://issues.apache.org/jira/browse/YARN-3924
>             Project: Hadoop YARN
>          Issue Type: Improvement
>          Components: resourcemanager
>            Reporter: Dustin Cote
>            Assignee: Ajith S
>            Priority: Minor
>
> When submitting an application directly to a standby resource manager, the 
> resource manager responds with 'Connection Refused' rather than indicating 
> that it is a standby resource manager.  Because the resource manager is aware 
> of its own state, I feel like we can have the 8032 port open for standby 
> resource managers and reject the request with something like 'Cannot process 
> application submission from this standby resource manager'.  
> This would be especially helpful for debugging oozie problems when users put 
> in the wrong address for the 'jobtracker' (i.e. they don't put the logical RM 
> address but rather point to a specific resource manager).  



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to