You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Till Toenshoff (JIRA)" <ji...@apache.org> on 2015/02/23 03:32:11 UTC
[jira] [Created] (MESOS-2380) Mesos Anonymous Modules
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)