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

Steve Loughran commented on SLIDER-773:
---------------------------------------

I'm getting the tests running.
the add-on test .zip files in slider-core/src/test/app_packages/test_addon_pkg 
are trouble as they stand.
* multiple 79MB files is making for a big git repo
* we can't do zip files in our source distribution...that caused lots of fun 
last time and we promised never to to do it again.

We don't need the hbase tar in these, do we? So we could just have a minimal 
set of zips with nothing but metadata and .py files in? In which case we can 
actually get the build process to build these as part of the test run (we can 
use the <ant> plugin to build whatever zip files we want in the package phase).

> Add co-processor support for app packages
> -----------------------------------------
>
>                 Key: SLIDER-773
>                 URL: https://issues.apache.org/jira/browse/SLIDER-773
>             Project: Slider
>          Issue Type: Bug
>          Components: app-package, client
>    Affects Versions: Slider 0.60
>            Reporter: Sumit Mohanty
>            Assignee: thomas liu
>            Priority: Critical
>             Fix For: Slider 0.80
>
>         Attachments: 773-suggest.txt, Co-processorSupport.pdf, 
> SLIDER-773_review_comments.patch, SLIDER-773_review_comments_part2.patch, 
> coprocessor-after.patch, coprocessor-apri-4th.patch, coprocessor.patch, 
> coprocessor.patch
>
>
> It is typical for applications to allow plugins/co-processors that are 
> essentially a set of additional jar files in the classpath and optionally a 
> set of config files or config changes.
> Current, slider app packages can handle additional config changes/entries 
> very well. Additional configs files can be added as well but it is not easy 
> if the config files include parameters that need to be resolved by the agent. 
> This requires app package changes. Dropping additional jar files into the 
> class path is not easy and requires app package changes.
> It is not efficient to modify the app package to support such plugins. App 
> packaging and create command should be modified such that the user can 
> dynamically specify additional jars, config files, configs etc.
> Specific scenarios are modifying HBase to add support for Phoenix or Ranger.



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

Reply via email to