Hi Jungtaek,
Proposal looks good to me. Good that we are not going with other
alternative using mutable classloader etc.

Good to have the mentioned config in proposal to add those jars before or
after storm core/libs. There is a property Config.
TOPOLOGY_CLASSPATH_BEGINNING which is to have that value as initial
classpath and that should continue to be working as expected even with the
new configuration.

One enhancement which we may want to add to the existing proposal.
When --packages are used, storm submitter can upload those dependencies in
blob store with a defined naming convention so that same set of packages
are not uploaded again and they can be used again for other topologies if
they use same package.

Thanks,
Satish.


On Tue, Aug 2, 2016 at 7:25 AM, Jungtaek Lim <[email protected]> wrote:

> Hi dev,
>
> This is proposal review thread for submitting topology with adding jars and
> maven artifacts. This is also following up discussion thread for
> [DISCUSSION]
> Policy of resolving dependencies for non storm-core modules.[1]
>
> I've written design doc which also describes motivation on this.
>
> https://cwiki.apache.org/confluence/display/STORM/A.+Design+doc%3A+adding+jars+and+maven+artifacts+at+submission
>
> Please review this and comment to "this thread" instead of wiki page so
> that all devs can be notified for the update.
>
> Thanks,
> Jungtaek Lim (HeartSaVioR)
>
> [1]
>
> http://mail-archives.apache.org/mod_mbox/storm-dev/201607.mbox/%3CCAF5108jByyJLTKrV_P4fS=dj8rsr_o5oubzqbviscggsc1c...@mail.gmail.com%3E
>

Reply via email to