[
https://issues.apache.org/jira/browse/AMBARI-10440?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Antonenko Alexander updated AMBARI-10440:
-----------------------------------------
Attachment: AMBARI-10440_branch-2.0.maint.patch
> 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)