GitHub user zhuoliu opened a pull request:

    https://github.com/apache/storm/pull/516

    [STORM-483] extlib for external, extlib-daemon for daemo-only external

    1. Packaging creates two new directories named "extlib" and "extlib-daemon" 
for holding external jars, and daemons-only external jars, respectively.
    2. "bin/storm" takes the jars from the above two directories and optional 
external classpaths, and puts into classpath for launching exec_storm_class 
(for daemons).
    3. In supervisor, when launching a worker, worker-classpath is built from 
scratch (include extlib but not include extlib-daemon), rather than inherited 
from supervisor's current-classpath . This is for avoiding classpath leakage 
from daemons to workers.
    Thanks Robert and Naga's comments and proposal.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/zhuoliu/storm master

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/storm/pull/516.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #516
    
----
commit 05306d5053ff91bd323c4b54cd246c9f928ca339
Author: zhuol <zh...@yahoo-inc.com>
Date:   2015-04-08T13:57:31Z

    Deal with STORM-483 exlib issue

commit c106f1337f84cf7f46be0a133b3bd17b57412d3f
Author: zhuol <zh...@yahoo-inc.com>
Date:   2015-04-08T14:03:42Z

    Merge remote-tracking branch 'apache/master'

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to