Till Toenshoff created MESOS-2380:
-------------------------------------
Summary: Mesos Anonymous Modules
Key: MESOS-2380
URL: https://issues.apache.org/jira/browse/MESOS-2380
Project: Mesos
Issue Type: Improvement
Components: master, modules, slave
Reporter: Till Toenshoff
Assignee: Till Toenshoff
A new kind of module that does *not* receive any callbacks but simply coexists
with its parent process.
h4.Motivation and Use Cases
We want to add customized and experimental capabilities that concern the life
time of Mesos components without protruding into Mesos source code and without
creating new build process dependencies for everybody.
Example use cases:
1. An anonymous module that gathers fail-over incidents and reports summaries
thereof to a remote data sink.
2. A slave module that observes host computer metrics and correlates these with
task activity. This can be used to find resources leaks and to prevent,
respectively guide, oversubscription.
3. Upgrades and provisioning that require shutdown and restart.
h4.Module Classification
Unlike other named modules, an anonymous module does not directly replace or
provide essential Mesos functionality (such as an Isolator module does). Unlike
a decorator module it does not directly add or inject data into Mesos core
either.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)