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

Antonenko Alexander commented on AMBARI-10440:
----------------------------------------------

Committed to trunk and branch-2.0.maint

> Manual RU - Client-only services need restart to advertise version
> ------------------------------------------------------------------
>
>                 Key: AMBARI-10440
>                 URL: https://issues.apache.org/jira/browse/AMBARI-10440
>             Project: Ambari
>          Issue Type: Bug
>          Components: ambari-web
>    Affects Versions: 2.0.0
>            Reporter: Antonenko Alexander
>            Assignee: Antonenko Alexander
>            Priority: Critical
>             Fix For: 2.1.0, 2.0.1
>
>         Attachments: AMBARI-10440.patch, AMBARI-10440_branch-2.0.maint.patch
>
>
> Basically, the UI provides no way of restarting Clients (which technically 
> cannot be started because they are not daemons). The only way that a Client 
> can advertise its version is when it is installed, or during a RESTART 
> command. Some clients are part of services that also have masters, so if the 
> service is restarted, then so are the clients and they advertise their 
> version.
> However, Oozie, Pig, and Tez are client-only services, so a manual RU needs a 
> way for them to advertise their version.
> There are 2 potential solutions.
> 1. UI - allow client-only services to have a RESTART action
> 2. Modify the ambari-server set-current command to issue curl calls for all 
> of the clients.
> Approach 1 is simpler, but may make the UI seem non-sensical.
> Approach 2 is much harder, because the Python script would have to figure out 
> which services need it, and then issue curl calls that include all of the 
> hosts for that Service Component (e.g., Oozie cilent)



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

Reply via email to