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

Rob Phipps commented on AMBARI-21475:
-------------------------------------

I have done a bit more digging, and have traced the error back to the 
assumption in {{/usr/lib/ambari-agent/lib/resource_management/core/shell.py}} 
that a non-zero exit code means a task failed, and that {{_call}} in this file 
is invoked with {{throw_on_failure}} set to true. I am assuming if it was 
possible to pass back false to that function from earlier on, but looking at 
the chain of files that {{service elasticsearch status}} has to pass through to 
get to the {{shell.py}} script, that may be easier said than done. Any ideas?

> Elasticsearch systemd support
> -----------------------------
>
>                 Key: AMBARI-21475
>                 URL: https://issues.apache.org/jira/browse/AMBARI-21475
>             Project: Ambari
>          Issue Type: Bug
>    Affects Versions: 2.5.3
>         Environment: CentOS 7 x64
>            Reporter: Rob Phipps
>         Attachments: es-stop-fail.png
>
>
> Hi,
> It appears the Elasticsearch plugin can't recognise the responses from the 
> new systemd service control messages, as despite the logs showing the service 
> has been stopped successfully, the task is failing in the Ambari UI.
> Elasticsearch plugin version 2.3.3
> Log:
> !es-stop-fail.png|large!
> Thanks,
> Rob



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to