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&rsquo;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&rsquo;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&rsquo;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 
&ldquo;ownership&rdquo; 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>&copy; 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&rsquo;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&rsquo;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&rsquo;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 
&ldquo;ownership&rdquo; 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>&copy; 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&rsquo;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&rsquo;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


Reply via email to