Author: bmahler
Date: Wed May 20 00:04:22 2015
New Revision: 1680431
URL: http://svn.apache.org/r1680431
Log:
Updated committers documentation.
Added:
mesos/site/publish/documentation/committers/
mesos/site/publish/documentation/committers/index.html
mesos/site/publish/documentation/latest/committers/
mesos/site/publish/documentation/latest/committers/index.html
mesos/site/source/documentation/latest/committers.md
Removed:
mesos/site/publish/community/committers/
mesos/site/source/community/committers.html.md
Modified:
mesos/site/publish/community/index.html
mesos/site/publish/community/user-groups/index.html
mesos/site/publish/documentation/index.html
mesos/site/publish/documentation/latest/index.html
mesos/site/publish/documentation/latest/modules/index.html
mesos/site/publish/documentation/latest/powered-by-mesos/index.html
mesos/site/publish/documentation/latest/upgrades/index.html
mesos/site/publish/documentation/modules/index.html
mesos/site/publish/documentation/powered-by-mesos/index.html
mesos/site/publish/documentation/upgrades/index.html
mesos/site/publish/sitemap.xml
mesos/site/source/documentation/latest.html.md
mesos/site/source/documentation/latest/modules.md
mesos/site/source/documentation/latest/powered-by-mesos.md
mesos/site/source/documentation/latest/upgrades.md
mesos/site/source/layouts/community_section.erb
Modified: mesos/site/publish/community/index.html
URL:
http://svn.apache.org/viewvc/mesos/site/publish/community/index.html?rev=1680431&r1=1680430&r2=1680431&view=diff
==============================================================================
--- mesos/site/publish/community/index.html (original)
+++ mesos/site/publish/community/index.html Wed May 20 00:04:22 2015
@@ -74,7 +74,7 @@
<li class="list-group-item"><a
href="/documentation/latest/submitting-a-patch/">Contribute</a></li>
<li class="list-group-item"><a
href="/documentation/latest/powered-by-mesos/">Mesos Adopters</a></li>
<li class="list-group-item"><a
href="/community/user-groups/">User Groups</a></li>
- <li class="list-group-item"><a
href="/community/committers/">Committers</a></li>
+ <li class="list-group-item"><a
href="/documentation/latest/committers/">Committers</a></li>
</li>
</div>
<div class="col-md-10">
Modified: mesos/site/publish/community/user-groups/index.html
URL:
http://svn.apache.org/viewvc/mesos/site/publish/community/user-groups/index.html?rev=1680431&r1=1680430&r2=1680431&view=diff
==============================================================================
--- mesos/site/publish/community/user-groups/index.html (original)
+++ mesos/site/publish/community/user-groups/index.html Wed May 20 00:04:22 2015
@@ -74,7 +74,7 @@
<li class="list-group-item"><a
href="/documentation/latest/submitting-a-patch/">Contribute</a></li>
<li class="list-group-item"><a
href="/documentation/latest/powered-by-mesos/">Mesos Adopters</a></li>
<li class="list-group-item"><a
href="/community/user-groups/">User Groups</a></li>
- <li class="list-group-item"><a
href="/community/committers/">Committers</a></li>
+ <li class="list-group-item"><a
href="/documentation/latest/committers/">Committers</a></li>
</li>
</div>
<div class="col-md-10">
Added: mesos/site/publish/documentation/committers/index.html
URL:
http://svn.apache.org/viewvc/mesos/site/publish/documentation/committers/index.html?rev=1680431&view=auto
==============================================================================
--- mesos/site/publish/documentation/committers/index.html (added)
+++ mesos/site/publish/documentation/committers/index.html Wed May 20 00:04:22
2015
@@ -0,0 +1,401 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="utf-8">
+ <title></title>
+ <meta name="viewport" content="width=device-width,
initial-scale=1.0">
+
+ <link
href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css"
rel="stylesheet">
+ <link rel="alternate" type="application/atom+xml"
title="Apache Mesos Blog" href="/blog/feed.xml">
+
+ <link href="../../assets/css/main.css" media="screen"
rel="stylesheet" type="text/css" />
+
+
+
+ <!-- Google Analytics Magic -->
+ <script type="text/javascript">
+ var _gaq = _gaq || [];
+ _gaq.push(['_setAccount', 'UA-20226872-1']);
+ _gaq.push(['_setDomainName', 'apache.org']);
+ _gaq.push(['_trackPageview']);
+
+ (function() {
+ var ga = document.createElement('script'); ga.type
= 'text/javascript'; ga.async = true;
+ ga.src = ('https:' == document.location.protocol ?
'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+ var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
+ })();
+ </script>
+ </head>
+ <body>
+ <!-- magical breadcrumbs -->
+ <div class="topnav">
+ <ul class="breadcrumb">
+ <li>
+ <div class="dropdown">
+ <a data-toggle="dropdown"
href="#">Apache Software Foundation <span class="caret"></span></a>
+ <ul class="dropdown-menu" role="menu"
aria-labelledby="dLabel">
+ <li><a
href="http://www.apache.org">Apache Homepage</a></li>
+ <li><a
href="http://www.apache.org/licenses/">License</a></li>
+ <li><a
href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a
href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a
href="http://www.apache.org/security/">Security</a></li>
+ </ul>
+ </div>
+ </li>
+ <li><a href="http://mesos.apache.org">Apache
Mesos</a></li>
+
+
+ <li><a href="/documentation
+/">Documentation
+</a></li>
+
+
+ </ul><!-- /breadcrumb -->
+ </div>
+
+ <!-- navbar excitement -->
+ <div class="navbar navbar-static-top" role="navigation">
+ <div class="navbar-inner">
+ <div class="container">
+ <a href="/" class="logo"><img
src="/assets/img/mesos_logo.png" alt="Apache Mesos logo" /></a>
+ <div class="nav-collapse">
+ <ul class="nav nav-pills
navbar-right">
+ <li><a
href="/gettingstarted/">Getting Started</a></li>
+ <li><a
href="/documentation/latest/">Documentation</a></li>
+ <li><a
href="/downloads/">Downloads</a></li>
+ <li><a
href="/community/">Community</a></li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </div><!-- /.navbar -->
+
+ <div class="container">
+
+ <div class="row-fluid">
+ <div class="col-md-4">
+ <h4>If you're new to Mesos</h4>
+ <p>See the <a href="/gettingstarted/">getting started</a> page
for more information about downloading, building, and deploying Mesos.</p>
+
+ <h4>If you'd like to get involved or you're looking for
support</h4>
+ <p>See our <a href="/community/">community</a> page for more
details.</p>
+ </div>
+ <div class="col-md-8">
+ <h1>Committers</h1>
+
+<h2>Current Committers</h2>
+
+<p>We’d like to thank the following committers to the Apache Mesos
project who have helped get the project to where it is today. Committers are
voted on by members of the Mesos PMC. This list might be stale, the canonical
list is located on <a
href="http://people.apache.org/committers-by-project.html#mesos">Apache’s
website</a>.</p>
+
+<table class="table table-hover table-condensed">
+ <thead>
+ <tr>
+ <th>Timezone GMT</th>
+ <th>Full Name</th>
+ <th>Company/Organization</th>
+ <th>IRC Handle</th>
+ <th>Email Address</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>-8</td>
+ <td>Ross Allen</td>
+ <td></td>
+ <td></td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Adam B</td>
+ <td>Mesosphere</td>
+ <td></td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Tim Chen</td>
+ <td>Mesosphere</td>
+ <td>tnachen</td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Ian Downes</td>
+ <td>Twitter</td>
+ <td>idownes</td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Ali Ghodsi</td>
+ <td>UC Berkeley</td>
+ <td></td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Dominic Hamon</td>
+ <td></td>
+ <td></td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Benjamin Hindman</td>
+ <td>Mesosphere</td>
+ <td>_benh_</td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Ian Holsman</td>
+ <td></td>
+ <td></td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Vinod Kone</td>
+ <td>Twitter</td>
+ <td>vinodkone</td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Andy Konwinski</td>
+ <td>UC Berkeley</td>
+ <td></td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Dave Lester</td>
+ <td>Twitter</td>
+ <td>dlester</td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Benjamin Mahler</td>
+ <td>Twitter</td>
+ <td>bmahler</td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Thomas Marshall</td>
+ <td>Carnegie Mellon University</td>
+ <td></td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Brenden Matthews</td>
+ <td>Mesosphere</td>
+ <td>brenden_</td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Chris Mattmann</td>
+ <td>NASA JPL</td>
+ <td></td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Brian McCallister</td>
+ <td>Groupon</td>
+ <td></td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Niklas Quarfot Nielsen</td>
+ <td>Mesosphere</td>
+ <td>niq_</td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Charles Reiss</td>
+ <td>UC Berkeley</td>
+ <td></td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-5</td>
+ <td>Timothy St Clair</td>
+ <td>Redhat</td>
+ <td>tstclair</td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>+2</td>
+ <td>Till Toenshoff</td>
+ <td>Mesosphere</td>
+ <td>tillt</td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Thomas White</td>
+ <td>Cloudera</td>
+ <td></td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Yan Xu</td>
+ <td>Twitter</td>
+ <td>xujyan</td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Jie Yu</td>
+ <td>Twitter</td>
+ <td>jieyu</td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Matei Alexandru Zaharia</td>
+ <td>Databricks</td>
+ <td></td>
+ <td>[email protected]</td>
+ </tr>
+ </tbody>
+</table>
+
+
+<p>If you’re interested in becoming a committer yourself, the best way
to do so is by participating in developer discussions and contributing patches
to the project.</p>
+
+<h2>Component Maintainers</h2>
+
+<p>We currently make no distinction between committers and PMC members. As
such, <strong>every committer is responsible for the quality of the entire
codebase</strong>. Some components are widely maintained (e.g. build and
support tooling, tests, etc), whereas some components are inherently more
critical / complex and have committers with increased context, interest, and
long-term perspective.</p>
+
+<p>We aim to have more than one maintainer for each component, in order to
ensure that contributors can obtain timely feedback. To avoid information
silos, we encourage committers to learn about areas of the code that they are
unfamiliar with.</p>
+
+<p>When sending reviews, it can be valuable to consult the component
maintainers, as specified below. Component maintainers do not have any special
“ownership” over the code, but merely serve as a resource for
obtaining valuable feedback in a timely manner. We trust every committer to use
good judgement to determine when to obtain feedback from component
maintainers.</p>
+
+<table class="table table-hover table-condensed">
+ <thead>
+ <tr>
+ <th>Component</th>
+ <th>Maintainers (alphabetical)</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>Master / Slave</td>
+ <td>Benjamin Hindman, Vinod Kone, Benjamin Mahler, Jie Yu</td>
+ </tr>
+ <tr>
+ <td>Framework API</td>
+ <td>Benjamin Hindman, Vinod Kone, Benjamin Mahler, Jie Yu</td>
+ </tr>
+ <tr>
+ <td>State Libraries</td>
+ <td>Benjamin Hindman, Benjamin Mahler</td>
+ </tr>
+ <tr>
+ <td>Replicated Log</td>
+ <td>Benjamin Hindman, Jie Yu</td>
+ </tr>
+ <tr>
+ <td>ZooKeeper Bindings</td>
+ <td>Benjamin Hindman, Vinod Kone, Benjamin Mahler, Yan Xu</td>
+ </tr>
+ <tr>
+ <td>Authentication / Authorization</td>
+ <td>Adam B, Vinod Kone, Till Toenshoff</td>
+ </tr>
+ <tr>
+ <td>Modules / Hooks</td>
+ <td>Niklas Nielsen, Benjamin Hindman</td>
+ </tr>
+ <tr>
+ <td>CLI</td>
+ <td><i>maintainers needed</i></td>
+ </tr>
+ <tr>
+ <td>WebUI</td>
+ <td><i>maintainers needed</i></td>
+ </tr>
+ <tr>
+ <td>Project Website</td>
+ <td>Dave Lester</td>
+ </tr>
+ </tbody>
+</table>
+
+
+<h4>Containerization</h4>
+
+<table class="table table-hover table-condensed">
+ <thead>
+ <tr>
+ <th>Component</th>
+ <th>Maintainers (alphabetical)</th>
+ </tr>
+ <tbody>
+ <tr>
+ <td>Mesos Containerizer</td>
+ <td>Ian Downes, Jie Yu</td>
+ </tr>
+ <tr>
+ <td>Docker Containerizer</td>
+ <td>Tim Chen, Benjamin Hindman</td>
+ </tr>
+ <tr>
+ <td>External Containerizer</td>
+ <td>Till Toenshoff, Benjamin Hindman</td>
+ </tr>
+ </tbody>
+ </thead>
+</table>
+
+
+<h4>C++ Libraries</h4>
+
+<table class="table table-hover table-condensed">
+ <thead>
+ <tr>
+ <th>Component</th>
+ <th>Maintainers (alphabetical)</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>Libprocess</td>
+ <td>Benjamin Hindman, Benjamin Mahler, Jie Yu</td>
+ </tr>
+ <tr>
+ <td>Stout</td>
+ <td>Benjamin Hindman, Vinod Kone, Benjamin Mahler, Jie Yu</td>
+ </tr>
+ </tbody>
+</table>
+
+
+ </div>
+</div>
+
+
+ <hr>
+
+ <!-- footer -->
+ <div class="footer">
+ <p>© 2012-2014 <a href="http://apache.org">The Apache
Software Foundation</a>.
+ Apache Mesos, the Apache feather logo, and the Apache Mesos
project logo are trademarks of The Apache Software Foundation.<p>
+ </div><!-- /footer -->
+
+ </div> <!-- /container -->
+
+ <!-- JS -->
+ <script src="//code.jquery.com/jquery-1.11.0.min.js"
type="text/javascript"></script>
+ <script
src="//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"
type="text/javascript"></script>
+ </body>
+</html>
\ No newline at end of file
Modified: mesos/site/publish/documentation/index.html
URL:
http://svn.apache.org/viewvc/mesos/site/publish/documentation/index.html?rev=1680431&r1=1680430&r2=1680431&view=diff
==============================================================================
--- mesos/site/publish/documentation/index.html (original)
+++ mesos/site/publish/documentation/index.html Wed May 20 00:04:22 2015
@@ -140,6 +140,7 @@
<li><a href="/documentation/latest/submitting-a-patch/">Submitting a Patch</a>
for getting started with ReviewBoard, and our tooling around it.</li>
<li><a href="/documentation/latest/effective-code-reviewing/">Effective Code
Reviewing</a> guidelines, tips, and learnings for how to do effective code
reviews.</li>
<li><a href="/documentation/latest/committing/">Committing</a> guidelines for
committing changes.</li>
+<li><a href="/documentation/latest/committers/">Committers and Maintainers</a>
a listing of project committers and component maintainers; useful when seeking
feedback.</li>
<li><a href="/documentation/latest/mesos-c++-style-guide/">C++ Style
Guide</a></li>
<li><a href="/documentation/latest/mesos-roadmap/">Development Roadmap</a></li>
<li><a href="/documentation/latest/release-guide/">Release Guide</a></li>
Added: mesos/site/publish/documentation/latest/committers/index.html
URL:
http://svn.apache.org/viewvc/mesos/site/publish/documentation/latest/committers/index.html?rev=1680431&view=auto
==============================================================================
--- mesos/site/publish/documentation/latest/committers/index.html (added)
+++ mesos/site/publish/documentation/latest/committers/index.html Wed May 20
00:04:22 2015
@@ -0,0 +1,401 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="utf-8">
+ <title></title>
+ <meta name="viewport" content="width=device-width,
initial-scale=1.0">
+
+ <link
href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css"
rel="stylesheet">
+ <link rel="alternate" type="application/atom+xml"
title="Apache Mesos Blog" href="/blog/feed.xml">
+
+ <link href="../../../assets/css/main.css" media="screen"
rel="stylesheet" type="text/css" />
+
+
+
+ <!-- Google Analytics Magic -->
+ <script type="text/javascript">
+ var _gaq = _gaq || [];
+ _gaq.push(['_setAccount', 'UA-20226872-1']);
+ _gaq.push(['_setDomainName', 'apache.org']);
+ _gaq.push(['_trackPageview']);
+
+ (function() {
+ var ga = document.createElement('script'); ga.type
= 'text/javascript'; ga.async = true;
+ ga.src = ('https:' == document.location.protocol ?
'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+ var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
+ })();
+ </script>
+ </head>
+ <body>
+ <!-- magical breadcrumbs -->
+ <div class="topnav">
+ <ul class="breadcrumb">
+ <li>
+ <div class="dropdown">
+ <a data-toggle="dropdown"
href="#">Apache Software Foundation <span class="caret"></span></a>
+ <ul class="dropdown-menu" role="menu"
aria-labelledby="dLabel">
+ <li><a
href="http://www.apache.org">Apache Homepage</a></li>
+ <li><a
href="http://www.apache.org/licenses/">License</a></li>
+ <li><a
href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a
href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a
href="http://www.apache.org/security/">Security</a></li>
+ </ul>
+ </div>
+ </li>
+ <li><a href="http://mesos.apache.org">Apache
Mesos</a></li>
+
+
+ <li><a href="/documentation
+/">Documentation
+</a></li>
+
+
+ </ul><!-- /breadcrumb -->
+ </div>
+
+ <!-- navbar excitement -->
+ <div class="navbar navbar-static-top" role="navigation">
+ <div class="navbar-inner">
+ <div class="container">
+ <a href="/" class="logo"><img
src="/assets/img/mesos_logo.png" alt="Apache Mesos logo" /></a>
+ <div class="nav-collapse">
+ <ul class="nav nav-pills
navbar-right">
+ <li><a
href="/gettingstarted/">Getting Started</a></li>
+ <li><a
href="/documentation/latest/">Documentation</a></li>
+ <li><a
href="/downloads/">Downloads</a></li>
+ <li><a
href="/community/">Community</a></li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </div><!-- /.navbar -->
+
+ <div class="container">
+
+ <div class="row-fluid">
+ <div class="col-md-4">
+ <h4>If you're new to Mesos</h4>
+ <p>See the <a href="/gettingstarted/">getting started</a> page
for more information about downloading, building, and deploying Mesos.</p>
+
+ <h4>If you'd like to get involved or you're looking for
support</h4>
+ <p>See our <a href="/community/">community</a> page for more
details.</p>
+ </div>
+ <div class="col-md-8">
+ <h1>Committers</h1>
+
+<h2>Current Committers</h2>
+
+<p>We’d like to thank the following committers to the Apache Mesos
project who have helped get the project to where it is today. Committers are
voted on by members of the Mesos PMC. This list might be stale, the canonical
list is located on <a
href="http://people.apache.org/committers-by-project.html#mesos">Apache’s
website</a>.</p>
+
+<table class="table table-hover table-condensed">
+ <thead>
+ <tr>
+ <th>Timezone GMT</th>
+ <th>Full Name</th>
+ <th>Company/Organization</th>
+ <th>IRC Handle</th>
+ <th>Email Address</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>-8</td>
+ <td>Ross Allen</td>
+ <td></td>
+ <td></td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Adam B</td>
+ <td>Mesosphere</td>
+ <td></td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Tim Chen</td>
+ <td>Mesosphere</td>
+ <td>tnachen</td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Ian Downes</td>
+ <td>Twitter</td>
+ <td>idownes</td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Ali Ghodsi</td>
+ <td>UC Berkeley</td>
+ <td></td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Dominic Hamon</td>
+ <td></td>
+ <td></td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Benjamin Hindman</td>
+ <td>Mesosphere</td>
+ <td>_benh_</td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Ian Holsman</td>
+ <td></td>
+ <td></td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Vinod Kone</td>
+ <td>Twitter</td>
+ <td>vinodkone</td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Andy Konwinski</td>
+ <td>UC Berkeley</td>
+ <td></td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Dave Lester</td>
+ <td>Twitter</td>
+ <td>dlester</td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Benjamin Mahler</td>
+ <td>Twitter</td>
+ <td>bmahler</td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Thomas Marshall</td>
+ <td>Carnegie Mellon University</td>
+ <td></td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Brenden Matthews</td>
+ <td>Mesosphere</td>
+ <td>brenden_</td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Chris Mattmann</td>
+ <td>NASA JPL</td>
+ <td></td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Brian McCallister</td>
+ <td>Groupon</td>
+ <td></td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Niklas Quarfot Nielsen</td>
+ <td>Mesosphere</td>
+ <td>niq_</td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Charles Reiss</td>
+ <td>UC Berkeley</td>
+ <td></td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-5</td>
+ <td>Timothy St Clair</td>
+ <td>Redhat</td>
+ <td>tstclair</td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>+2</td>
+ <td>Till Toenshoff</td>
+ <td>Mesosphere</td>
+ <td>tillt</td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Thomas White</td>
+ <td>Cloudera</td>
+ <td></td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Yan Xu</td>
+ <td>Twitter</td>
+ <td>xujyan</td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Jie Yu</td>
+ <td>Twitter</td>
+ <td>jieyu</td>
+ <td>[email protected]</td>
+ </tr>
+ <tr>
+ <td>-8</td>
+ <td>Matei Alexandru Zaharia</td>
+ <td>Databricks</td>
+ <td></td>
+ <td>[email protected]</td>
+ </tr>
+ </tbody>
+</table>
+
+
+<p>If you’re interested in becoming a committer yourself, the best way
to do so is by participating in developer discussions and contributing patches
to the project.</p>
+
+<h2>Component Maintainers</h2>
+
+<p>We currently make no distinction between committers and PMC members. As
such, <strong>every committer is responsible for the quality of the entire
codebase</strong>. Some components are widely maintained (e.g. build and
support tooling, tests, etc), whereas some components are inherently more
critical / complex and have committers with increased context, interest, and
long-term perspective.</p>
+
+<p>We aim to have more than one maintainer for each component, in order to
ensure that contributors can obtain timely feedback. To avoid information
silos, we encourage committers to learn about areas of the code that they are
unfamiliar with.</p>
+
+<p>When sending reviews, it can be valuable to consult the component
maintainers, as specified below. Component maintainers do not have any special
“ownership” over the code, but merely serve as a resource for
obtaining valuable feedback in a timely manner. We trust every committer to use
good judgement to determine when to obtain feedback from component
maintainers.</p>
+
+<table class="table table-hover table-condensed">
+ <thead>
+ <tr>
+ <th>Component</th>
+ <th>Maintainers (alphabetical)</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>Master / Slave</td>
+ <td>Benjamin Hindman, Vinod Kone, Benjamin Mahler, Jie Yu</td>
+ </tr>
+ <tr>
+ <td>Framework API</td>
+ <td>Benjamin Hindman, Vinod Kone, Benjamin Mahler, Jie Yu</td>
+ </tr>
+ <tr>
+ <td>State Libraries</td>
+ <td>Benjamin Hindman, Benjamin Mahler</td>
+ </tr>
+ <tr>
+ <td>Replicated Log</td>
+ <td>Benjamin Hindman, Jie Yu</td>
+ </tr>
+ <tr>
+ <td>ZooKeeper Bindings</td>
+ <td>Benjamin Hindman, Vinod Kone, Benjamin Mahler, Yan Xu</td>
+ </tr>
+ <tr>
+ <td>Authentication / Authorization</td>
+ <td>Adam B, Vinod Kone, Till Toenshoff</td>
+ </tr>
+ <tr>
+ <td>Modules / Hooks</td>
+ <td>Niklas Nielsen, Benjamin Hindman</td>
+ </tr>
+ <tr>
+ <td>CLI</td>
+ <td><i>maintainers needed</i></td>
+ </tr>
+ <tr>
+ <td>WebUI</td>
+ <td><i>maintainers needed</i></td>
+ </tr>
+ <tr>
+ <td>Project Website</td>
+ <td>Dave Lester</td>
+ </tr>
+ </tbody>
+</table>
+
+
+<h4>Containerization</h4>
+
+<table class="table table-hover table-condensed">
+ <thead>
+ <tr>
+ <th>Component</th>
+ <th>Maintainers (alphabetical)</th>
+ </tr>
+ <tbody>
+ <tr>
+ <td>Mesos Containerizer</td>
+ <td>Ian Downes, Jie Yu</td>
+ </tr>
+ <tr>
+ <td>Docker Containerizer</td>
+ <td>Tim Chen, Benjamin Hindman</td>
+ </tr>
+ <tr>
+ <td>External Containerizer</td>
+ <td>Till Toenshoff, Benjamin Hindman</td>
+ </tr>
+ </tbody>
+ </thead>
+</table>
+
+
+<h4>C++ Libraries</h4>
+
+<table class="table table-hover table-condensed">
+ <thead>
+ <tr>
+ <th>Component</th>
+ <th>Maintainers (alphabetical)</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>Libprocess</td>
+ <td>Benjamin Hindman, Benjamin Mahler, Jie Yu</td>
+ </tr>
+ <tr>
+ <td>Stout</td>
+ <td>Benjamin Hindman, Vinod Kone, Benjamin Mahler, Jie Yu</td>
+ </tr>
+ </tbody>
+</table>
+
+
+ </div>
+</div>
+
+
+ <hr>
+
+ <!-- footer -->
+ <div class="footer">
+ <p>© 2012-2014 <a href="http://apache.org">The Apache
Software Foundation</a>.
+ Apache Mesos, the Apache feather logo, and the Apache Mesos
project logo are trademarks of The Apache Software Foundation.<p>
+ </div><!-- /footer -->
+
+ </div> <!-- /container -->
+
+ <!-- JS -->
+ <script src="//code.jquery.com/jquery-1.11.0.min.js"
type="text/javascript"></script>
+ <script
src="//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"
type="text/javascript"></script>
+ </body>
+</html>
\ No newline at end of file
Modified: mesos/site/publish/documentation/latest/index.html
URL:
http://svn.apache.org/viewvc/mesos/site/publish/documentation/latest/index.html?rev=1680431&r1=1680430&r2=1680431&view=diff
==============================================================================
--- mesos/site/publish/documentation/latest/index.html (original)
+++ mesos/site/publish/documentation/latest/index.html Wed May 20 00:04:22 2015
@@ -140,6 +140,7 @@
<li><a href="/documentation/latest/submitting-a-patch/">Submitting a Patch</a>
for getting started with ReviewBoard, and our tooling around it.</li>
<li><a href="/documentation/latest/effective-code-reviewing/">Effective Code
Reviewing</a> guidelines, tips, and learnings for how to do effective code
reviews.</li>
<li><a href="/documentation/latest/committing/">Committing</a> guidelines for
committing changes.</li>
+<li><a href="/documentation/latest/committers/">Committers and Maintainers</a>
a listing of project committers and component maintainers; useful when seeking
feedback.</li>
<li><a href="/documentation/latest/mesos-c++-style-guide/">C++ Style
Guide</a></li>
<li><a href="/documentation/latest/mesos-roadmap/">Development Roadmap</a></li>
<li><a href="/documentation/latest/release-guide/">Release Guide</a></li>
Modified: mesos/site/publish/documentation/latest/modules/index.html
URL:
http://svn.apache.org/viewvc/mesos/site/publish/documentation/latest/modules/index.html?rev=1680431&r1=1680430&r2=1680431&view=diff
==============================================================================
--- mesos/site/publish/documentation/latest/modules/index.html (original)
+++ mesos/site/publish/documentation/latest/modules/index.html Wed May 20
00:04:22 2015
@@ -220,7 +220,46 @@ could be to support PAM (LDAP, MySQL, NI
<p>Similar to Apache Webserver Modules, hooks allows module writers to tie into
internal components which may not be suitable to be abstracted entirely behind
-modules but rather let’s them define actions on so-called hooks.</p>
+modules but rather lets them define actions on so-called hooks.</p>
+
+<p>The available hooks API is defined in mesos/hook.hpp and for each hook
defines
+the insertion point and available context. An example of this context is the
+task information which is passed to masterLaunchTaskHook.</p>
+
+<p>Some hooks take in an object (e.g. TaskInfo) and return all or part of that
+object (e.g. task labels), so that the hook can modify or replace the contents
+in-flight. These hooks are referred to as <em>decorators</em>.</p>
+
+<p>In order to enable decorator modules to remove metadata (environment
variables
+or labels), the effect of the return value for decorator hooks changed in
+Mesos 0.23.0.</p>
+
+<p>The Result<T> return values before and after Mesos 0.23.0 means:</p>
+
+<table>
+<tr>
+<th>State</th>
+<th>Before (0.22.x)</th>
+<th>After (0.23.0+)</th>
+</tr>
+<tr>
+<td>Error</td>
+<td>Error is propagated to the call-site</td>
+<td>No change</td>
+</tr>
+<tr>
+<td>None</td>
+<td>The result of the decorator is not applied</td>
+<td>No change</td>
+</tr>
+<tr>
+<td>Some</td>
+<td>The result of the decorator is appended</td>
+<td>The result of the decorator overwrites the final labels/environment
+object</td>
+</tr>
+</table>
+
<p>To load a hook into Mesos, you need to</p>
Modified: mesos/site/publish/documentation/latest/powered-by-mesos/index.html
URL:
http://svn.apache.org/viewvc/mesos/site/publish/documentation/latest/powered-by-mesos/index.html?rev=1680431&r1=1680430&r2=1680431&view=diff
==============================================================================
--- mesos/site/publish/documentation/latest/powered-by-mesos/index.html
(original)
+++ mesos/site/publish/documentation/latest/powered-by-mesos/index.html Wed May
20 00:04:22 2015
@@ -119,9 +119,10 @@
<li><a href="http://lifx.co">LIFX</a></li>
<li><a href="http://www.localsensor.com">Localsensor</a></li>
<li><a href="https://magine.com">Magine TV</a></li>
+<li><a href="http://www.medallia.com">Medallia</a></li>
+<li><a href="http://www.mediacrossing.com">MediaCrossing</a></li>
<li><a href="http://www.mdsol.com">Medidata Solutions</a></li>
<li><a href="http://www.meemo.io">meemo</a></li>
-<li><a href="http://www.mediacrossing.com">MediaCrossing</a></li>
<li><a href="http://www.mesosphere.io">Mesosphere</a></li>
<li><a href="http://www.motus.com">Motus</a></li>
<li><a href="http://www.netflix.com">Netflix</a></li>
@@ -143,7 +144,7 @@
<li><a href="http://squarespace.com">Squarespace</a></li>
<li><a href="http://www.tellapart.com/">TellApart</a></li>
<li><a href="http://www.thefactory.com">The Factory</a></li>
-<li>Time Warner Cable</li>
+<li><a href="http://www.timewarnercable.com">Time Warner Cable</a></li>
<li><a href="http://www.twitter.com">Twitter</a></li>
<li><a href="http://www.ucsf.edu">UCSF</a></li>
<li><a href="http://www.berkeley.edu">UC Berkeley</a></li>
Modified: mesos/site/publish/documentation/latest/upgrades/index.html
URL:
http://svn.apache.org/viewvc/mesos/site/publish/documentation/latest/upgrades/index.html?rev=1680431&r1=1680430&r2=1680431&view=diff
==============================================================================
--- mesos/site/publish/documentation/latest/upgrades/index.html (original)
+++ mesos/site/publish/documentation/latest/upgrades/index.html Wed May 20
00:04:22 2015
@@ -85,6 +85,10 @@
<p>This document serves as a guide for users who wish to upgrade an existing
mesos cluster. Some versions require particular upgrade techniques when
upgrading a running cluster. Some upgrades will have incompatible changes.</p>
+<h2>Upgrading from 0.22.x to 0.23.x</h2>
+
+<p><strong>NOTE</strong> In order to enable decorator modules to remove
metadata (environment variables or labels), we changed the meaning of the
return value for decorator hooks in Mesos 0.23.0. Please refer to the modules
documentation for more details.</p>
+
<h2>Upgrading from 0.21.x to 0.22.x</h2>
<p><strong>NOTE</strong> Slave checkpoint flag has been removed as it will be
enabled for all
Modified: mesos/site/publish/documentation/modules/index.html
URL:
http://svn.apache.org/viewvc/mesos/site/publish/documentation/modules/index.html?rev=1680431&r1=1680430&r2=1680431&view=diff
==============================================================================
--- mesos/site/publish/documentation/modules/index.html (original)
+++ mesos/site/publish/documentation/modules/index.html Wed May 20 00:04:22 2015
@@ -220,7 +220,46 @@ could be to support PAM (LDAP, MySQL, NI
<p>Similar to Apache Webserver Modules, hooks allows module writers to tie into
internal components which may not be suitable to be abstracted entirely behind
-modules but rather let’s them define actions on so-called hooks.</p>
+modules but rather lets them define actions on so-called hooks.</p>
+
+<p>The available hooks API is defined in mesos/hook.hpp and for each hook
defines
+the insertion point and available context. An example of this context is the
+task information which is passed to masterLaunchTaskHook.</p>
+
+<p>Some hooks take in an object (e.g. TaskInfo) and return all or part of that
+object (e.g. task labels), so that the hook can modify or replace the contents
+in-flight. These hooks are referred to as <em>decorators</em>.</p>
+
+<p>In order to enable decorator modules to remove metadata (environment
variables
+or labels), the effect of the return value for decorator hooks changed in
+Mesos 0.23.0.</p>
+
+<p>The Result<T> return values before and after Mesos 0.23.0 means:</p>
+
+<table>
+<tr>
+<th>State</th>
+<th>Before (0.22.x)</th>
+<th>After (0.23.0+)</th>
+</tr>
+<tr>
+<td>Error</td>
+<td>Error is propagated to the call-site</td>
+<td>No change</td>
+</tr>
+<tr>
+<td>None</td>
+<td>The result of the decorator is not applied</td>
+<td>No change</td>
+</tr>
+<tr>
+<td>Some</td>
+<td>The result of the decorator is appended</td>
+<td>The result of the decorator overwrites the final labels/environment
+object</td>
+</tr>
+</table>
+
<p>To load a hook into Mesos, you need to</p>
Modified: mesos/site/publish/documentation/powered-by-mesos/index.html
URL:
http://svn.apache.org/viewvc/mesos/site/publish/documentation/powered-by-mesos/index.html?rev=1680431&r1=1680430&r2=1680431&view=diff
==============================================================================
--- mesos/site/publish/documentation/powered-by-mesos/index.html (original)
+++ mesos/site/publish/documentation/powered-by-mesos/index.html Wed May 20
00:04:22 2015
@@ -119,9 +119,10 @@
<li><a href="http://lifx.co">LIFX</a></li>
<li><a href="http://www.localsensor.com">Localsensor</a></li>
<li><a href="https://magine.com">Magine TV</a></li>
+<li><a href="http://www.medallia.com">Medallia</a></li>
+<li><a href="http://www.mediacrossing.com">MediaCrossing</a></li>
<li><a href="http://www.mdsol.com">Medidata Solutions</a></li>
<li><a href="http://www.meemo.io">meemo</a></li>
-<li><a href="http://www.mediacrossing.com">MediaCrossing</a></li>
<li><a href="http://www.mesosphere.io">Mesosphere</a></li>
<li><a href="http://www.motus.com">Motus</a></li>
<li><a href="http://www.netflix.com">Netflix</a></li>
@@ -143,7 +144,7 @@
<li><a href="http://squarespace.com">Squarespace</a></li>
<li><a href="http://www.tellapart.com/">TellApart</a></li>
<li><a href="http://www.thefactory.com">The Factory</a></li>
-<li>Time Warner Cable</li>
+<li><a href="http://www.timewarnercable.com">Time Warner Cable</a></li>
<li><a href="http://www.twitter.com">Twitter</a></li>
<li><a href="http://www.ucsf.edu">UCSF</a></li>
<li><a href="http://www.berkeley.edu">UC Berkeley</a></li>
Modified: mesos/site/publish/documentation/upgrades/index.html
URL:
http://svn.apache.org/viewvc/mesos/site/publish/documentation/upgrades/index.html?rev=1680431&r1=1680430&r2=1680431&view=diff
==============================================================================
--- mesos/site/publish/documentation/upgrades/index.html (original)
+++ mesos/site/publish/documentation/upgrades/index.html Wed May 20 00:04:22
2015
@@ -85,6 +85,10 @@
<p>This document serves as a guide for users who wish to upgrade an existing
mesos cluster. Some versions require particular upgrade techniques when
upgrading a running cluster. Some upgrades will have incompatible changes.</p>
+<h2>Upgrading from 0.22.x to 0.23.x</h2>
+
+<p><strong>NOTE</strong> In order to enable decorator modules to remove
metadata (environment variables or labels), we changed the meaning of the
return value for decorator hooks in Mesos 0.23.0. Please refer to the modules
documentation for more details.</p>
+
<h2>Upgrading from 0.21.x to 0.22.x</h2>
<p><strong>NOTE</strong> Slave checkpoint flag has been removed as it will be
enabled for all