ambari-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sumit Mohanty (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (AMBARI-18986) Deployment failure when command does not have role
Date Thu, 24 Nov 2016 18:19:58 GMT

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

Sumit Mohanty commented on AMBARI-18986:
----------------------------------------

[~Tim Thorpe] I committed this patch as deployment was failing when commands did not include
'role'. Apparently, custom security commands do not include this field.

In any case, this will fix the issue but will have a higher frequency of calls to update the
cache as it will happen now for all START/STOP commands. Feel free to create a separate JIRA
to limit the update only for specific roles but without adding custom logic in agent for specific
Service/Component (e.g. if role == METRICS_GRAFANA).

> Deployment failure when command does not have role
> --------------------------------------------------
>
>                 Key: AMBARI-18986
>                 URL: https://issues.apache.org/jira/browse/AMBARI-18986
>             Project: Ambari
>          Issue Type: Bug
>          Components: ambari-agent, stacks
>    Affects Versions: 2.5.0
>            Reporter: Sumit Mohanty
>            Assignee: Sumit Mohanty
>            Priority: Critical
>             Fix For: 2.5.0
>
>         Attachments: AMBARI-18986.patch
>
>
> Deployment failures as some custom commands for security (kerberization) do not populate
"role".
> {code}
> ERROR 2016-11-24 17:03:40,971 CustomServiceOrchestrator.py:235 - Caught an exception
while executing custom service command: <type 'exceptions.KeyError'>: 'role'; 'role'
> Traceback (most recent call last):
>   File "/usr/lib/python2.6/site-packages/ambari_agent/CustomServiceOrchestrator.py",
line 157, in runCommand
>     if command['role'] == self.METRICS_GRAFANA:
> KeyError: 'role'
> {code}



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

Mime
View raw message