incubator-s4-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matthieu Morel (JIRA)" <>
Subject [jira] [Commented] (S4-59) Resource loading from the S4 node classpath
Date Thu, 17 Jan 2013 15:56:13 GMT


Matthieu Morel commented on S4-59:

Submitted a patch in branch S4-59, commit [d3b7c30]

The idea is to rethink the way we configure nodes and apps.
Instead of independently configuring S4 nodes, and having to modify their classpath - not
in a nice way - in order to add custom modules, I propose to:

* start S4 nodes with only the bare minimum, i.e. the mechanism to pick partitions and register
on the cluster
* specify everything along with the application:
** custom modules, and a way to fetch relevant code if necessary
** application class, and a way to fetch relevant code and dependencies if necessary

>From a user point of view, starting an app on a cluster involves:
* configuring cluster in zookeeper (number of partitions)
* starting s4 nodes
* deploying application, including custom platform config (modules)
The nodes will automatically fetch everything necessary for running the app with the expected
> Resource loading from the S4 node classpath
> -------------------------------------------
>                 Key: S4-59
>                 URL:
>             Project: Apache S4
>          Issue Type: Improvement
>    Affects Versions: 0.5.0
>            Reporter: Daniel Gómez Ferro
>             Fix For: 0.6
> There should be a way to add custom files to the application's Classpath. This is useful
to configure the logging backend, for example.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:

View raw message