[
https://issues.apache.org/jira/browse/SLIDER-777?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14626169#comment-14626169
]
Steve Loughran commented on SLIDER-777:
---------------------------------------
OK, so we allow the deployment to be, instead of {{SLIDER_HOME/lib/*.jar}}, to
take a path to where the tar is, and just to have that untarred at deploy time?
I think that would be straightforward.
regarding compatibility, its an issue if the RPC & REST interfaces are
incompatible, in operations, payloads and actions, or in the actual
configuration json supported. I don't see what can be done there, except to
make sure that the AM provides specific information to the caller to determine
versions better. All the work on rolling upgrades depends on client/AM
compatibility between versions anyway.
> Provide slider dependencies as a self contained versioned tarball
> -----------------------------------------------------------------
>
> Key: SLIDER-777
> URL: https://issues.apache.org/jira/browse/SLIDER-777
> Project: Slider
> Issue Type: Bug
> Components: build, client
> Affects Versions: Slider 0.70
> Reporter: Sumit Mohanty
> Fix For: Slider 2.0.0
>
>
> Currently, slider client picks up all the dependencies from the lib folder.
> This causes an issue for code that embed Slider client where either they need
> to specify a folder which has the all the required (but no more) jar files or
> their own lib directory which contains jar files of the embedding application
> as well.
> Slider should explore (similar to Tez or MR) the possibility of packaging all
> dependencies into a tarball that can be stored in a version aware fashion in
> HDFS or local FS.
> A Slider client can choose to use a specific version when creating the an
> instance of an application. Now, it is possible for a client of certain
> version to create an app using another version of the tarball. _This requires
> further investigation in terms of how easy to debug the issues if there is no
> compatibility between versions of the client and the tarball._
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)