You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by dl...@apache.org on 2014/06/12 21:00:09 UTC

svn commit: r1602267 - in /mesos/site: publish/ publish/blog/ publish/blog/mesos-0-19-0-released/ publish/blog/mesoscon-2014-program-announced/ source/ source/blog/

Author: dlester
Date: Thu Jun 12 19:00:09 2014
New Revision: 1602267

URL: http://svn.apache.org/r1602267
Log:
Adds blog post announcement for 0.19.0 release.

Added:
    mesos/site/publish/blog/mesos-0-19-0-released/
    mesos/site/publish/blog/mesos-0-19-0-released/index.html
    mesos/site/source/blog/2014-06-12-mesos-0-19-0-released.md
Modified:
    mesos/site/publish/blog/index.html
    mesos/site/publish/blog/mesoscon-2014-program-announced/index.html
    mesos/site/publish/index.html
    mesos/site/publish/sitemap.xml
    mesos/site/source/blog/2014-06-11-mesoscon-2014-program-announced.md
    mesos/site/source/index.html.md

Modified: mesos/site/publish/blog/index.html
URL: http://svn.apache.org/viewvc/mesos/site/publish/blog/index.html?rev=1602267&r1=1602266&r2=1602267&view=diff
==============================================================================
--- mesos/site/publish/blog/index.html (original)
+++ mesos/site/publish/blog/index.html Thu Jun 12 19:00:09 2014
@@ -98,6 +98,11 @@
 	<div class="col-md-9">
 		
 		  <article>
+		  	<h2><a href="/blog/mesos-0-19-0-released/">Apache Mesos 0.19.0 Released</a></h2>
+			<p><em>Posted by Ben Mahler, June 12, 2014</em></p>
+		  </article>
+		
+		  <article>
 		  	<h2><a href="/blog/mesoscon-2014-program-announced/">#MesosCon Program Announced, Now Including Hackathon</a></h2>
 			<p><em>Posted by Dave Lester, June 11, 2014</em></p>
 		  </article>

Added: mesos/site/publish/blog/mesos-0-19-0-released/index.html
URL: http://svn.apache.org/viewvc/mesos/site/publish/blog/mesos-0-19-0-released/index.html?rev=1602267&view=auto
==============================================================================
--- mesos/site/publish/blog/mesos-0-19-0-released/index.html (added)
+++ mesos/site/publish/blog/mesos-0-19-0-released/index.html Thu Jun 12 19:00:09 2014
@@ -0,0 +1,227 @@
+<!DOCTYPE html>
+<!--
+
+		 ______                           __                
+		/\  _  \                         /\ \               
+		\ \ \L\ \  _____      __      ___\ \ \___      __   
+		 \ \  __ \/\ '__`\  /'__`\   /'___\ \  _ `\  /'__`\ 
+		  \ \ \/\ \ \ \L\ \/\ \L\.\_/\ \__/\ \ \ \ \/\  __/ 
+		   \ \_\ \_\ \ ,__/\ \__/.\_\ \____\\ \_\ \_\ \____\
+		    \/_/\/_/\ \ \/  \/__/\/_/\/____/ \/_/\/_/\/____/
+		             \ \_\                                  
+		              \/_/                                  
+                                                    
+		       /'\_/`\                                      
+		      /\      \     __    ____    ___     ____      
+		      \ \ \__\ \  /'__`\ /',__\  / __`\  /',__\     
+		       \ \ \_/\ \/\  __//\__, `\/\ \L\ \/\__, `\    
+		        \ \_\\ \_\ \____\/\____/\ \____/\/\____/    
+		         \/_/ \/_/\/____/\/___/  \/___/  \/___/     
+
+-->
+<html>
+    <head>
+        <meta charset="utf-8">
+        <title>Apache Mesos 0.19.0 Released</title>
+		    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+		    <meta name="description" content="">
+		    <meta name="author" content="">
+
+		    <!-- Le styles -->
+				<link href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet">
+		    
+		    <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="/blog
+/">Blog
+</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">
+
+<div class="col-md-3">
+	<div class="meta">
+		<span class="author">
+			
+			<span class="author_contact">
+			  <p><strong>Ben Mahler</strong></p>
+			  <p><a href="http://twitter.com/bmahler">@bmahler</a></p>
+			</span>
+		</span>
+		<p><em>Posted June 12, 2014</em></p>
+	</div>
+	
+	<div class="share">
+		<span class="social-share-button"><a href="https://twitter.com/share" class="twitter-share-button" data-via="apachemesos">Tweet</a></span>
+		
+		<span><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script></span>
+
+		<span><div class="g-plusone" data-size="medium"></div></span>
+
+		<!-- Place this tag after the last +1 button tag. -->
+		<script type="text/javascript">
+		  (function() {
+		    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
+		    po.src = 'https://apis.google.com/js/plusone.js';
+		    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
+		  })();
+		</script>
+		
+		<script src="//platform.linkedin.com/in.js" type="text/javascript">
+		 lang: en_US
+		</script>
+		<script type="IN/Share" data-counter="right"></script>
+	</div>
+</div>
+
+<div class="post col-md-9">
+	<h1>Apache Mesos 0.19.0 Released</h1>
+	
+	<p>The latest Mesos release, 0.19.0 is now available for <a href="http://mesos.apache.org/downloads/">download</a>. This new version includes the following features and improvements:</p>
+
+<ul>
+<li>The master now persists the list of registered slaves in a durable replicated manner using the Registrar and the replicated log.</li>
+<li>Alpha support for custom container technologies has been added with the <a href="https://github.com/apache/mesos/blob/0.19.0/src/slave/containerizer/external_containerizer.hpp#L74">ExternalContainerizer</a>.</li>
+<li>Metrics reporting has been overhauled and is now exposed on &lt;ip:port>/metrics/snapshot.</li>
+<li>Slave Authentication: optionally, only authenticated slaves can register with the master.</li>
+<li>Numerous bug fixes and stability improvements.</li>
+</ul>
+
+
+<p>Full release notes are available on <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311242&amp;version=12326253">JIRA</a>.</p>
+
+<h3>Registrar</h3>
+
+<p>Mesos 0.19.0 introduces the <a href="https://cwiki.apache.org/confluence/display/MESOS/Registrar+Design+Document">&ldquo;Registrar&rdquo;</a>: the master now persists the list of registered slaves in a durable replicated manner. The previous lack of durable state was an intentional design decision that simplified failover and allowed masters to be run and migrated with ease. However, the stateless design had issues:</p>
+
+<ul>
+<li>In the event of a dual failure (slave fails while master is down), no lost task notifications are sent. This leads to a task running according to the framework but unknown to Mesos.</li>
+<li>When a new master is elected, we may allow rogue slaves to re-register with the master. This leads to tasks running on the slave that are not known to the framework.</li>
+</ul>
+
+
+<p>Persisting the list of registered slaves allows failed over masters to detect slaves that do not re-register, and notify frameworks accordingly. It also allows us to prevent rogue slaves from re-registering; terminating the rogue tasks in the process.</p>
+
+<p>The state is persisted using the <a href="http://mesos.apache.org/blog/mesos-0-17-0-released-featuring-autorecovery/">replicated log</a> (available since 0.9.0).</p>
+
+<h3>External Containerization</h3>
+
+<p>As <a href="http://mesos.apache.org/blog/mesos-0-18-0-released/">alluded to</a> during the containerization / isolation refactor in 0.18.0, the ExternalContainerizer has landed in this release. This provides <strong>alpha</strong> level support for custom containerization.</p>
+
+<p><img src="/assets/img/documentation/containerizer_isolator_api.png" alt="Mesos Containerizer Isolator APIs" /></p>
+
+<p>Developers can implement their own external containerizers to provide support for custom container technologies. Initial Docker support is now available through some community driven external containerizers: <a href="https://github.com/duedil-ltd/mesos-docker-containerizer">Docker Containerizer for Mesos</a> by Tom Arnfeld and <a href="https://github.com/mesosphere/deimos">Deimos</a> by Jason Dusek. Please reach out on the mailing lists with questions!</p>
+
+<h3>Metrics</h3>
+
+<p>Previously, Mesos components had to use custom metrics code and custom HTTP endpoints for exposing metrics. This made it difficult to expose additional system metrics and often required having an endpoint for each libprocess Process (Actor) for which metrics were desired. Having metrics spread across endpoints was operationally complex.</p>
+
+<p>We needed a consistent, simple, and global way to expose metrics, which led to the creation of a metrics library within <a href="https://github.com/apache/mesos/tree/0.19.0/3rdparty/libprocess">libprocess</a>. All metrics are now exposed via /metrics/snapshot. The /stats.json endpoint remains for backwards compatibility.</p>
+
+<h3>Upgrading</h3>
+
+<p>For backwards compatibility, the &ldquo;Registrar&rdquo; will be enabled in a phased manner. By default, the &ldquo;Registrar&rdquo; is write-only in 0.19.0 and will be read/write in 0.20.0.</p>
+
+<p>If running in high-availability mode with ZooKeeper, operators must now specify the <code>--work_dir</code> for the master, along with the <code>--quorum</code> size of the ensemble of masters. This means adding or removing masters must be done carefully! The best practice is to only ever add or remove a single master at a time and to allow a small amount of time for the replicated log to catch up on the new master. Maintenance documentation will be added to reflect this.</p>
+
+<p>Please refer to the <a href="http://mesos.apache.org/documentation/latest/upgrades/">Upgrades</a> document, which details how to perform an upgrade from 0.18.x.</p>
+
+<h3>Future Work</h3>
+
+<p>Thanks to the Registrar, reconciliation primitives can now be provided to ensure that the state of tasks between Mesos and frameworks is kept consistent. This will remove the need for frameworks to implement out-of-band task reconciliation to inspect the state of slaves. Reconciliation work is being tracked at <a href="https://issues.apache.org/jira/browse/MESOS-1407">MESOS-1407</a>.</p>
+
+<p>The addition of state through the Registrar opens up a rich set of possible features that were previously not possible due to the lack of persistent state in the master. These include:</p>
+
+<ul>
+<li>Cluster maintenance primitives (<a href="https://issues.apache.org/jira/browse/MESOS-1474">MESOS-1474</a>).</li>
+<li>Repair automation (<a href="https://issues.apache.org/jira/browse/MESOS-695">MESOS-695</a>)..</li>
+<li>Global resource reservations.</li>
+</ul>
+
+
+<h3>Getting Involved</h3>
+
+<p>We encourage you to try out this release, and let us know what you think and if you hit any issues on the user mailing list. You can also get in touch with us via <a href="http://twitter.com/ApacheMesos">@ApacheMesos</a> or via <a href="http://mesos.apache.org/community/">mailing lists and IRC</a>.</p>
+
+<h3>Thanks</h3>
+
+<p>Thanks to the 32 contributors who made 0.19.0 possible:</p>
+
+<p>Ashutosh Jain, Adam B, Alexandra Sava, Anton Lindström, Archana kumari, Benjamin Hindman, Benjamin Mahler, Bernardo Gomez Palacio, Bernd Mathiske, Charlie Carson, Chengwei Yang, Chi Zhang, Dave Lester, Dominic Hamon, Ian Downes, Isabel Jimenez, Jake Farrell, Jameel, Al-Aziz, Jiang Yan Xu, Jie Yu, Nikita Vetoshkin, Niklas Q. Nielsen, Ritwik Yadav, Sam Taha, Steven Phung, Till Toenshoff, Timothy St. Clair, Tobi Knaup, Tom Arnfeld, Tom Galloway, Vinod Kone, Vinson Lee</p>
+
+</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/blog/mesoscon-2014-program-announced/index.html
URL: http://svn.apache.org/viewvc/mesos/site/publish/blog/mesoscon-2014-program-announced/index.html?rev=1602267&r1=1602266&r2=1602267&view=diff
==============================================================================
--- mesos/site/publish/blog/mesoscon-2014-program-announced/index.html (original)
+++ mesos/site/publish/blog/mesoscon-2014-program-announced/index.html Thu Jun 12 19:00:09 2014
@@ -140,7 +140,7 @@
 
 <ul>
 <li>Mesos <a href="http://mesos.apache.org/documentation/latest/mesos-frameworks/">frameworks</a>: including <a href="http://aurora.incubator.apache.org">Apache Aurora</a>, <a href="https://github.com/mesosphere/marathon">Marathon</a>, <a href="https://github.com/apache/spark">Spark</a>, and a stream processing framework developed by Netflix.</li>
-<li>An operations perspective on Mesos: including talks on the challenges of running an elastic cluster, and using <a href="http://www.docker.io">Docker</a> with Mesos.</li>
+<li>An operations perspective on Mesos: including talks on the challenges of running an elastic cluster, and using <a href="http://www.docker.com">Docker</a> with Mesos.</li>
 <li>Presentations from companies who use Mesos in production: including eBay, HubSpot, Airbnb and Shopify. These presenters will also participate in a panel discussion.</li>
 </ul>
 

Modified: mesos/site/publish/index.html
URL: http://svn.apache.org/viewvc/mesos/site/publish/index.html?rev=1602267&r1=1602266&r2=1602267&view=diff
==============================================================================
--- mesos/site/publish/index.html (original)
+++ mesos/site/publish/index.html Thu Jun 12 19:00:09 2014
@@ -159,8 +159,7 @@
       <ul>
                 <li><em>June 11th, 2014</em> - <a href="/blog/mesoscon-2014-program-announced/">#MesosCon program has been announced</a>, and <a href="https://www.regonline.com/Register/Checkin.aspx?EventID=1533330">registration is open</a>!</li>
                 
-        <li><em>June 9th, 2014</em> - Mesos 0.19.0 is released! See the <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311242&version=12326253">0.19.0 release notes</a>, blog post
-          coming soon.</li>
+        <li><em>June 9th, 2014</em> - Mesos 0.19.0 is released! See the <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311242&version=12326253">0.19.0 release notes</a> and <a href="/blog/mesos-0-19-0-released/">blog post announcement for more details.</a></li>
         
         <li><em>May 29, 2014</em> - Mesos 0.18.1 and 0.18.2 are released!
             See the <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311242&version=12326752">0.18.1 release notes</a>,

Modified: mesos/site/publish/sitemap.xml
URL: http://svn.apache.org/viewvc/mesos/site/publish/sitemap.xml?rev=1602267&r1=1602266&r2=1602267&view=diff
==============================================================================
--- mesos/site/publish/sitemap.xml (original)
+++ mesos/site/publish/sitemap.xml Thu Jun 12 19:00:09 2014
@@ -2,370 +2,374 @@
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <url>
     <loc>http://mesos.apache.org/api/latest/java/allclasses-frame.html</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/java/allclasses-noframe.html</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/java/constant-values.html</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/java/deprecated-list.html</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/java/help-doc.html</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/java/index-all.html</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/java/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/java/org/apache/mesos/Executor.html</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/java/org/apache/mesos/ExecutorDriver.html</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/java/org/apache/mesos/Log.Entry.html</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/java/org/apache/mesos/Log.html</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/java/org/apache/mesos/Log.OperationFailedException.html</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/java/org/apache/mesos/Log.Position.html</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/java/org/apache/mesos/Log.Reader.html</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/java/org/apache/mesos/Log.Writer.html</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/java/org/apache/mesos/Log.WriterFailedException.html</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/java/org/apache/mesos/MesosExecutorDriver.html</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/java/org/apache/mesos/MesosSchedulerDriver.html</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/java/org/apache/mesos/package-frame.html</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/java/org/apache/mesos/package-summary.html</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/java/org/apache/mesos/package-tree.html</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/java/org/apache/mesos/Scheduler.html</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/java/org/apache/mesos/SchedulerDriver.html</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/java/overview-tree.html</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/api/latest/java/serialized-form.html</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/slave-recovery-in-apache-mesos/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-14-2-released/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/niklas-nielsen-becomes-mesos-committer/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/framework-authentication-in-apache-mesos-0-15-0/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-16-0-released/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-17-0-released-featuring-autorecovery/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-community-update-1/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-18-0-released/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesos-0-18-1-and-0-18-2-released/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/mesoscon-2014-program-announced/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
+  </url>
+  <url>
+    <loc>http://mesos.apache.org/blog/mesos-0-19-0-released/</loc>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/blog/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/community/committers/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/community/user-groups/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/community/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/allocation-module/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/app-framework-development-guide/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/committers-guide/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/configuration/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/deploy-scripts/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/ec2-scripts/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/getting-started/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/high-availability/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/logging-and-debugging/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/mesos-architecture/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/mesos-c++-style-guide/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/mesos-code-internals/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/mesos-developers-guide/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/mesos-frameworks/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/mesos-presentations/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/mesos-roadmap/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/powered-by-mesos/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/release-guide/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/running-a-web-application-farm-on-mesos/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/running-torque-or-mpi-on-mesos/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/slave-recovery/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/tools/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/upgrades/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/using-the-mesos-submit-tool/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/latest/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/downloads/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/gettingstarted/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/allocation-module/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/app-framework-development-guide/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/committers-guide/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/configuration/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/deploy-scripts/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/ec2-scripts/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/getting-started/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/high-availability/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/logging-and-debugging/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/mesos-architecture/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/mesos-c++-style-guide/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/mesos-code-internals/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/mesos-developers-guide/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/mesos-frameworks/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/mesos-presentations/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/mesos-roadmap/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/powered-by-mesos/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/release-guide/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/running-a-web-application-farm-on-mesos/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/running-torque-or-mpi-on-mesos/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/slave-recovery/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/tools/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/upgrades/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
   <url>
     <loc>http://mesos.apache.org/documentation/using-the-mesos-submit-tool/</loc>
-    <lastmod>2014-06-11T00:00:00-07:00</lastmod>
+    <lastmod>2014-06-12T00:00:00-07:00</lastmod>
   </url>
 </urlset>
\ No newline at end of file

Modified: mesos/site/source/blog/2014-06-11-mesoscon-2014-program-announced.md
URL: http://svn.apache.org/viewvc/mesos/site/source/blog/2014-06-11-mesoscon-2014-program-announced.md?rev=1602267&r1=1602266&r2=1602267&view=diff
==============================================================================
--- mesos/site/source/blog/2014-06-11-mesoscon-2014-program-announced.md (original)
+++ mesos/site/source/blog/2014-06-11-mesoscon-2014-program-announced.md Thu Jun 12 19:00:09 2014
@@ -14,7 +14,7 @@ Today we’re excited to announce the
 MesosCon welcomes attendees who are advanced users, along with those that are new to the project. There will be time to socialize, share and learn from adopters to core committers.  The first day will begin with an introductory *Mesos 101* workshop and keynote presentations from Mesos PMC lead Benjamin Hindman (Twitter) and John Wilkes (Google).  Day one will include single track talks featuring:
 
  * Mesos [frameworks](http://mesos.apache.org/documentation/latest/mesos-frameworks/): including [Apache Aurora](http://aurora.incubator.apache.org), [Marathon](https://github.com/mesosphere/marathon), [Spark](https://github.com/apache/spark), and a stream processing framework developed by Netflix.
- * An operations perspective on Mesos: including talks on the challenges of running an elastic cluster, and using [Docker](http://www.docker.io) with Mesos.
+ * An operations perspective on Mesos: including talks on the challenges of running an elastic cluster, and using [Docker](http://www.docker.com) with Mesos.
  * Presentations from companies who use Mesos in production: including eBay, HubSpot, Airbnb and Shopify. These presenters will also participate in a panel discussion.
 
 The final day will include a Mesos hackathon, generously sponsored by Atlassian. In advance of the hackathon, the community will seed ideas for specific features and projects to work on the [community mailing list](http://www.mail-archive.com/user@mesos.apache.org/).

Added: mesos/site/source/blog/2014-06-12-mesos-0-19-0-released.md
URL: http://svn.apache.org/viewvc/mesos/site/source/blog/2014-06-12-mesos-0-19-0-released.md?rev=1602267&view=auto
==============================================================================
--- mesos/site/source/blog/2014-06-12-mesos-0-19-0-released.md (added)
+++ mesos/site/source/blog/2014-06-12-mesos-0-19-0-released.md Thu Jun 12 19:00:09 2014
@@ -0,0 +1,73 @@
+---
+layout: post
+title: Apache Mesos 0.19.0 Released
+permalink: /blog/mesos-0-19-0-released/
+published: true
+post_author:
+  display_name: Ben Mahler
+  twitter: bmahler
+tags: Release, Containerizer
+---
+
+The latest Mesos release, 0.19.0 is now available for [download](http://mesos.apache.org/downloads/). This new version includes the following features and improvements:
+
+* The master now persists the list of registered slaves in a durable replicated manner using the Registrar and the replicated log.
+* Alpha support for custom container technologies has been added with the [ExternalContainerizer](https://github.com/apache/mesos/blob/0.19.0/src/slave/containerizer/external_containerizer.hpp#L74).
+* Metrics reporting has been overhauled and is now exposed on <ip:port>/metrics/snapshot.
+* Slave Authentication: optionally, only authenticated slaves can register with the master.
+* Numerous bug fixes and stability improvements.
+
+Full release notes are available on [JIRA](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311242&version=12326253).
+
+### Registrar
+
+Mesos 0.19.0 introduces the ["Registrar"](https://cwiki.apache.org/confluence/display/MESOS/Registrar+Design+Document): the master now persists the list of registered slaves in a durable replicated manner. The previous lack of durable state was an intentional design decision that simplified failover and allowed masters to be run and migrated with ease. However, the stateless design had issues:
+
+* In the event of a dual failure (slave fails while master is down), no lost task notifications are sent. This leads to a task running according to the framework but unknown to Mesos.
+* When a new master is elected, we may allow rogue slaves to re-register with the master. This leads to tasks running on the slave that are not known to the framework.
+
+Persisting the list of registered slaves allows failed over masters to detect slaves that do not re-register, and notify frameworks accordingly. It also allows us to prevent rogue slaves from re-registering; terminating the rogue tasks in the process.
+
+The state is persisted using the [replicated log](http://mesos.apache.org/blog/mesos-0-17-0-released-featuring-autorecovery/) (available since 0.9.0).
+
+### External Containerization
+
+As [alluded to](http://mesos.apache.org/blog/mesos-0-18-0-released/) during the containerization / isolation refactor in 0.18.0, the ExternalContainerizer has landed in this release. This provides **alpha** level support for custom containerization.
+
+![Mesos Containerizer Isolator APIs](/assets/img/documentation/containerizer_isolator_api.png)
+
+Developers can implement their own external containerizers to provide support for custom container technologies. Initial Docker support is now available through some community driven external containerizers: [Docker Containerizer for Mesos](https://github.com/duedil-ltd/mesos-docker-containerizer) by Tom Arnfeld and [Deimos](https://github.com/mesosphere/deimos) by Jason Dusek. Please reach out on the mailing lists with questions!
+
+### Metrics
+
+Previously, Mesos components had to use custom metrics code and custom HTTP endpoints for exposing metrics. This made it difficult to expose additional system metrics and often required having an endpoint for each libprocess Process (Actor) for which metrics were desired. Having metrics spread across endpoints was operationally complex.
+
+We needed a consistent, simple, and global way to expose metrics, which led to the creation of a metrics library within [libprocess](https://github.com/apache/mesos/tree/0.19.0/3rdparty/libprocess). All metrics are now exposed via /metrics/snapshot. The /stats.json endpoint remains for backwards compatibility.
+
+### Upgrading
+
+For backwards compatibility, the "Registrar" will be enabled in a phased manner. By default, the "Registrar" is write-only in 0.19.0 and will be read/write in 0.20.0.
+
+If running in high-availability mode with ZooKeeper, operators must now specify the `--work_dir` for the master, along with the `--quorum` size of the ensemble of masters. This means adding or removing masters must be done carefully! The best practice is to only ever add or remove a single master at a time and to allow a small amount of time for the replicated log to catch up on the new master. Maintenance documentation will be added to reflect this.
+
+Please refer to the [upgrades](http://mesos.apache.org/documentation/latest/upgrades/) document, which details how to perform an upgrade from 0.18.x.
+
+### Future Work
+
+Thanks to the Registrar, reconciliation primitives can now be provided to ensure that the state of tasks between Mesos and frameworks is kept consistent. This will remove the need for frameworks to implement out-of-band task reconciliation to inspect the state of slaves. Reconciliation work is being tracked at [MESOS-1407](https://issues.apache.org/jira/browse/MESOS-1407).
+
+The addition of state through the Registrar opens up a rich set of possible features that were previously not possible due to the lack of persistent state in the master. These include:
+
+* Cluster maintenance primitives ([MESOS-1474](https://issues.apache.org/jira/browse/MESOS-1474))
+* Repair automation ([MESOS-695](https://issues.apache.org/jira/browse/MESOS-695))
+* Global resource reservations
+
+### Getting Involved
+
+We encourage you to try out this release, and let us know what you think and if you hit any issues on the user mailing list. You can also get in touch with us via [@ApacheMesos](http://twitter.com/ApacheMesos) or via [mailing lists and IRC](http://mesos.apache.org/community/).
+
+### Thanks
+
+Thanks to the 32 contributors who made 0.19.0 possible:
+
+Ashutosh Jain, Adam B, Alexandra Sava, Anton Lindström, Archana kumari, Benjamin Hindman, Benjamin Mahler, Bernardo Gomez Palacio, Bernd Mathiske, Charlie Carson, Chengwei Yang, Chi Zhang, Dave Lester, Dominic Hamon, Ian Downes, Isabel Jimenez, Jake Farrell, Jameel, Al-Aziz, Jiang Yan Xu, Jie Yu, Nikita Vetoshkin, Niklas Q. Nielsen, Ritwik Yadav, Sam Taha, Steven Phung, Till Toenshoff, Timothy St. Clair, Tobi Knaup, Tom Arnfeld, Tom Galloway, Vinod Kone, Vinson Lee
\ No newline at end of file

Modified: mesos/site/source/index.html.md
URL: http://svn.apache.org/viewvc/mesos/site/source/index.html.md?rev=1602267&r1=1602266&r2=1602267&view=diff
==============================================================================
--- mesos/site/source/index.html.md (original)
+++ mesos/site/source/index.html.md Thu Jun 12 19:00:09 2014
@@ -65,8 +65,7 @@ title: Apache Mesos
       <ul>
 				<li><em>June 11th, 2014</em> - <a href="/blog/mesoscon-2014-program-announced/">#MesosCon program has been announced</a>, and <a href="https://www.regonline.com/Register/Checkin.aspx?EventID=1533330">registration is open</a>!</li>
 				
-        <li><em>June 9th, 2014</em> - Mesos 0.19.0 is released! See the <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311242&version=12326253">0.19.0 release notes</a>, blog post
-          coming soon.</li>
+        <li><em>June 9th, 2014</em> - Mesos 0.19.0 is released! See the <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311242&version=12326253">0.19.0 release notes</a> and <a href="/blog/mesos-0-19-0-released/">blog post announcement for more details.</a></li>
         
         <li><em>May 29, 2014</em> - Mesos 0.18.1 and 0.18.2 are released!
             See the <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311242&version=12326752">0.18.1 release notes</a>,