You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ambari.apache.org by "Sriharsha Chintalapani (JIRA)" <ji...@apache.org> on 2016/07/16 22:09:20 UTC

[jira] [Comment Edited] (AMBARI-17641) Add storm impersonation authorized along with default ACL

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

Sriharsha Chintalapani edited comment on AMBARI-17641 at 7/16/16 10:09 PM:
---------------------------------------------------------------------------

[~jaimin] currently there is no clear way to add couple of configs via stack advisor in storm.py or params_linux.py
https://github.com/hortonworks/ambari/blob/apache-ref/trunk/ambari-server/src/main/resources/stacks/HDP/2.1.GlusterFS/services/STORM/package/scripts/storm.py
all the dictionaries coming to params_linux.py or storm.py are immutable so I won't be able to add them to config without hacking around to convert the dictionaries from immutable to mutable and back to immutable. 

I am adding a patch thats not working be cause of immutable structure. Assigning this back to you please fix how you see fit.




was (Author: sriharsha):
[~jaimin] currently there is no clear way to add couple of configs via stack advisor in storm.py or params_linux.py
https://github.com/hortonworks/ambari/blob/apache-ref/trunk/ambari-server/src/main/resources/stacks/HDP/2.1.GlusterFS/services/STORM/package/scripts/storm.py
all the dictionaries coming to params_linux.py or storm.py are immutable so I won't be able to add them to config without hacking around to convert the dictionaries from immutable to mutable and back to immutable. 

More over we are driving checking which version certain case should be handle via StackFeatures.py. This is by far the most rigid way to add a feature for stack dev.
As a stack dev why I need to go and add code to core ambari libraries. This should be driven by a spec file which should reside inside stacks. Unfortunately now I've to go and add bunch of stuff in core libs and figure out how to test that part.

I am adding a patch thats not working be cause of immutable structure. Assigning this back to you please fix how you see fit.



> Add storm impersonation authorized along with default ACL
> ---------------------------------------------------------
>
>                 Key: AMBARI-17641
>                 URL: https://issues.apache.org/jira/browse/AMBARI-17641
>             Project: Ambari
>          Issue Type: Bug
>            Reporter: Sriharsha Chintalapani
>            Assignee: Sriharsha Chintalapani
>            Priority: Blocker
>             Fix For: 2.4.0
>
>         Attachments: AMBARI-17641.patch
>
>




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