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

Naganarasimha G R commented on YARN-2267:
-----------------------------------------


Some scenarios for supporting Auxillary Service in RM:
Scenario 1: [Overload Control type]
        a. Monitor plugin inside RM can open rpc port and can recieve feedback 
from other components in cluster (NM, HBase etc)
        b. Based on feedback, monitor plugin can take action such as remove a 
particular NM or change capacity of an NM etc. 

Scenario 2: [Alarming module]
        a. Any state changes such as RM moved to Standby/Active, NM added , NM 
removed/decommisioned etc can easily be informed/reported to central monitoring 
service. [instead of existing pull type thru REST api's ]
        b. This plugin should also be able to register to RM for critical state 
changes as mentioned above, so that these can be reported.



> Auxiliary Service support in RM
> -------------------------------
>
>                 Key: YARN-2267
>                 URL: https://issues.apache.org/jira/browse/YARN-2267
>             Project: Hadoop YARN
>          Issue Type: Improvement
>          Components: resourcemanager
>            Reporter: Naganarasimha G R
>
> Currently RM does not have a provision to run any Auxiliary services. For 
> health/monitoring in RM, its better to make a plugin mechanism in RM itself, 
> similar to NM.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to