You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by gi...@apache.org on 2017/10/05 16:57:41 UTC

mesos-site git commit: Updated the website built from mesos SHA: 89a7e30.

Repository: mesos-site
Updated Branches:
  refs/heads/asf-site 3a0898bf0 -> 733816ae2


Updated the website built from mesos SHA: 89a7e30.


Project: http://git-wip-us.apache.org/repos/asf/mesos-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/mesos-site/commit/733816ae
Tree: http://git-wip-us.apache.org/repos/asf/mesos-site/tree/733816ae
Diff: http://git-wip-us.apache.org/repos/asf/mesos-site/diff/733816ae

Branch: refs/heads/asf-site
Commit: 733816ae2b6cd6442c23176d69a3683933e1d808
Parents: 3a0898b
Author: jenkins <bu...@apache.org>
Authored: Thu Oct 5 16:57:39 2017 +0000
Committer: jenkins <bu...@apache.org>
Committed: Thu Oct 5 16:57:39 2017 +0000

----------------------------------------------------------------------
 content/blog/feed.xml                        |  75 ++++++-
 content/blog/index.html                      |   5 +
 content/blog/mesos-1-4-0-released/index.html | 246 ++++++++++++++++++++++
 content/sitemap.xml                          |   4 +
 4 files changed, 329 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mesos-site/blob/733816ae/content/blog/feed.xml
----------------------------------------------------------------------
diff --git a/content/blog/feed.xml b/content/blog/feed.xml
index 5193296..c121efa 100644
--- a/content/blog/feed.xml
+++ b/content/blog/feed.xml
@@ -4,7 +4,80 @@
   <id>http://mesos.apache.org/blog</id>
   <link href="http://mesos.apache.org/blog" />
   <link href="http://mesos.apache.org/blog/feed.xml" rel="self"/>
-  <updated>2017-08-31T00:00:00Z</updated>
+  <updated>2017-09-18T00:00:00Z</updated>
+  
+  <entry>
+    <id>http://mesos.apache.org/blog/mesos-1-4-0-released/</id>
+    <link href="/blog/mesos-1-4-0-released/" />
+    <title>
+      Apache Mesos 1.4.0 Released
+    </title>
+    <updated>2017-09-18T00:00:00Z</updated>
+    <author>
+      <name>Kapil Arya</name>
+    </author>
+    <content type="html">
+      &lt;p&gt;The latest Mesos release, 1.4.0, is now available for &lt;a href=&quot;/downloads&quot;&gt;download&lt;/a&gt;. This release includes the following features and improvements:&lt;/p&gt;
+
+&lt;ul&gt;
+&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/MESOS-5116&quot;&gt;MESOS-5116&lt;/a&gt; -
+The &lt;code&gt;disk/xfs&lt;/code&gt; isolator now supports the &lt;code&gt;--enforce_container_disk_quota&lt;/code&gt; flag
+to efficiently measure disk usage without enforcing usage constraints. The
+previous implementation always enforced the quota even if the operator might
+not have wanted it.&lt;/p&gt;&lt;/li&gt;
+&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/MESOS-6223&quot;&gt;MESOS-6223&lt;/a&gt; -
+With partition awareness, the agents are now allowed to re-register after they
+have been marked Unreachable. Thus, they can recover their agent ID after a
+host reboot. See docs/upgrades.md for details.&lt;/p&gt;&lt;/li&gt;
+&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/MESOS-6375&quot;&gt;MESOS-6375&lt;/a&gt; -
+&lt;em&gt;Experimental&lt;/em&gt; Support for hierarchical resource
+allocation roles. Hierarchical roles allows delegation of resource
+allocation policies (i.e. fair sharing and quota) further down the
+hierarchy. For example, the &amp;ldquo;engineering&amp;rdquo; organization gets a 75%
+share of the resources, but it&amp;rsquo;s up to the operators within the
+&amp;ldquo;engineering&amp;rdquo; organization to figure out how to fairly share between
+the &amp;ldquo;engineering/backend&amp;rdquo; team and the &amp;ldquo;engineering/frontend&amp;rdquo; team.
+The same delegation applies for quota. NOTE: There are known issues
+related to hierarchical roles (e.g. hierarchical quota allocation
+is not implemented and quota will be over-allocated if used with
+hierarchical roles, see: MESOS-7402) and thus it is not recommended
+for production usage at this time.&lt;/p&gt;&lt;/li&gt;
+&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/MESOS-7418&quot;&gt;MESOS-7418&lt;/a&gt;,
+&lt;a href=&quot;https://issues.apache.org/jira/browse/MESOS-7088&quot;&gt;MESOS-7088&lt;/a&gt; -
+File-based secrets are now supported for Mesos and Universal containerizer.
+A new SecretResolver module kind is introduced to fetch and resolve any
+secrets before they are made available to the tasks. Image-pull secrets are
+also supported for Docker registry credentials.&lt;/p&gt;&lt;/li&gt;
+&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/MESOS-7477&quot;&gt;MESOS-7477&lt;/a&gt; -
+Linux ambient capabilites are now supported, so frameworks can run tasks that
+use ambient capabilites to grant limited additional privileged to tasks
+without the requirement for matching file-based capabilities.&lt;/p&gt;&lt;/li&gt;
+&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/MESOS-7476&quot;&gt;MESOS-7476&lt;/a&gt;,
+&lt;a href=&quot;https://issues.apache.org/jira/browse/MESOS-7671&quot;&gt;MESOS-7671&lt;/a&gt; -
+Support for frameworks and operators specifying Linux bounding capabilities in
+order to limit the maximum privileges that a task may acquire.&lt;/p&gt;&lt;/li&gt;
+&lt;/ul&gt;
+
+
+&lt;p&gt;More than 200 other bug fixes and improvements made it into this release. For full release notes with all features and bug fixes, please refer to the &lt;a href=&quot;https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.4.0&quot;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
+
+&lt;h3&gt;Upgrades&lt;/h3&gt;
+
+&lt;p&gt;Rolling upgrades from a Mesos 1.3.0 cluster to Mesos 1.4.0 are straightforward. Please refer to the &lt;a href=&quot;/documentation/latest/upgrades/&quot;&gt;upgrade guide&lt;/a&gt; for detailed information on upgrading to Mesos 1.4.0.&lt;/p&gt;
+
+&lt;h3&gt;Try it out&lt;/h3&gt;
+
+&lt;p&gt;We encourage you to try out this release and let us know what you think.
+If you run into any issues, please let us know on the &lt;a href=&quot;/community&quot;&gt;user mailing list, IRC, or Slack&lt;/a&gt;.&lt;/p&gt;
+
+&lt;h3&gt;Thanks!&lt;/h3&gt;
+
+&lt;p&gt;Thanks to the 53 contributors who made Mesos 1.4.0 possible:&lt;/p&gt;
+
+&lt;p&gt;Aaron Wood, Adam B, Alastair Montgomery, Alexander Rojas, Alexander Rukletsov, Anand Mazumdar, Andrei Budnik, Andrew Schwartzmeyer, Anindya Sinha, Armand Grillet, Avinash sridharan, Benjamin Bannier, Benjamin Hindman, Benjamin Mahler, Benno Evers, Chun-Hung Hsiao, Conrad Kleinespel, Dmitry Zhuk, Eric Chung, Gastón Kleiman, Gilbert Song, Greg Mann, haosdent huang, Haosdent Huang, hardy.jung, huangwenpeng, Jacob Janco, James Peach, Jan Schlicht, Jay Guo, Jeff Coffler, Jiang Yan Xu, Jie Yu, John Kordich, Joseph Wu, Kapil Arya, Kevin Klues, Li Li, Mao Geng, Megha Sharma, Michael Park, Neil Conway, Olivier Sallou, Qian Zhang, Quinn Leng, Shingo Kitayama, Silas Snider, Till Toenshoff, Tim Hansen, TobiLG, Vinod Kone, Zhitao Li, Zhongbo Tian&lt;/p&gt;
+
+	</content>
+  </entry>
   
   <entry>
     <id>http://mesos.apache.org/blog/mesos-1-1-3-released/</id>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/733816ae/content/blog/index.html
----------------------------------------------------------------------
diff --git a/content/blog/index.html b/content/blog/index.html
index b4a938d..3a66c17 100644
--- a/content/blog/index.html
+++ b/content/blog/index.html
@@ -107,6 +107,11 @@
   <div class="col-md-9">
     
       <article>
+        <h2><a href="/blog/mesos-1-4-0-released/">Apache Mesos 1.4.0 Released</a></h2>
+      <p><em>Posted by Kapil Arya, September 18, 2017</em></p>
+      </article>
+    
+      <article>
         <h2><a href="/blog/mesos-1-1-3-released/">Apache Mesos 1.1.3 Released</a></h2>
       <p><em>Posted by AlexR, August 31, 2017</em></p>
       </article>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/733816ae/content/blog/mesos-1-4-0-released/index.html
----------------------------------------------------------------------
diff --git a/content/blog/mesos-1-4-0-released/index.html b/content/blog/mesos-1-4-0-released/index.html
new file mode 100644
index 0000000..1bbeae8
--- /dev/null
+++ b/content/blog/mesos-1-4-0-released/index.html
@@ -0,0 +1,246 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="utf-8">
+    <title>Apache Mesos 1.4.0 Released</title>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+    <meta property="og:locale" content="en_US"/>
+    <meta property="og:type" content="website"/>
+    <meta property="og:title" content="Apache Mesos"/>
+    <meta property="og:site_name" content="Apache Mesos"/>
+    <meta property="og:url" content="http://mesos.apache.org/"/>
+    <meta property="og:image" content="http://mesos.apache.org/assets/img/mesos_logo_fb_preview.png"/>
+    <meta property="og:description"
+          content="Apache Mesos abstracts resources away from machines,
+                   enabling fault-tolerant and elastic distributed systems
+                   to easily be built and run effectively."/>
+
+    <meta name="twitter:card" content="summary"/>
+    <meta name="twitter:site" content="@ApacheMesos"/>
+    <meta name="twitter:title" content="Apache Mesos"/>
+    <meta name="twitter:image" content="http://mesos.apache.org/assets/img/mesos_logo_fb_preview.png"/>
+    <meta name="twitter:description"
+          content="Apache Mesos abstracts resources away from machines,
+                   enabling fault-tolerant and elastic distributed systems
+                   to easily be built and run effectively."/>
+
+    <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">
+      <div class="container">
+        <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><!-- /.container -->
+    </div><!-- /.topnav -->
+
+    <!-- navbar excitement -->
+<div class="navbar navbar-default navbar-static-top" role="navigation">
+  <div class="container">
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#mesos-menu" aria-expanded="false">
+      <span class="sr-only">Toggle navigation</span>
+      <span class="icon-bar"></span>
+      <span class="icon-bar"></span>
+      <span class="icon-bar"></span>
+      </button>
+      <a class="navbar-brand" href="/"><img src="/assets/img/mesos_logo.png" alt="Apache Mesos logo"/></a>
+    </div><!-- /.navbar-header -->
+
+    <div class="navbar-collapse collapse" id="mesos-menu">
+      <ul class="nav navbar-nav navbar-right">
+        <li><a href="/gettingstarted/">Getting Started</a></li>
+        <li><a href="/blog/">Blog</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><!-- /#mesos-menu -->
+  </div><!-- /.container -->
+</div><!-- /.navbar -->
+
+<div class="content">
+  <div class="container">
+    <div class="row">
+
+  <div class="col-md-3">
+    <div class="meta">
+      <span class="author">
+        
+        <span class="author_contact">
+          <p><strong>Kapil Arya</strong></p>
+          
+            <p><a href="http://twitter.com/karya0">@karya0</a></p>
+          
+        </span>
+      </span>
+      <p><em>Posted September 18, 2017</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 1.4.0 Released</h1>
+
+    <p>The latest Mesos release, 1.4.0, is now available for <a href="/downloads">download</a>. This release includes the following features and improvements:</p>
+
+<ul>
+<li><p><a href="https://issues.apache.org/jira/browse/MESOS-5116">MESOS-5116</a> -
+The <code>disk/xfs</code> isolator now supports the <code>--enforce_container_disk_quota</code> flag
+to efficiently measure disk usage without enforcing usage constraints. The
+previous implementation always enforced the quota even if the operator might
+not have wanted it.</p></li>
+<li><p><a href="https://issues.apache.org/jira/browse/MESOS-6223">MESOS-6223</a> -
+With partition awareness, the agents are now allowed to re-register after they
+have been marked Unreachable. Thus, they can recover their agent ID after a
+host reboot. See docs/upgrades.md for details.</p></li>
+<li><p><a href="https://issues.apache.org/jira/browse/MESOS-6375">MESOS-6375</a> -
+<em>Experimental</em> Support for hierarchical resource
+allocation roles. Hierarchical roles allows delegation of resource
+allocation policies (i.e. fair sharing and quota) further down the
+hierarchy. For example, the &ldquo;engineering&rdquo; organization gets a 75%
+share of the resources, but it&rsquo;s up to the operators within the
+&ldquo;engineering&rdquo; organization to figure out how to fairly share between
+the &ldquo;engineering/backend&rdquo; team and the &ldquo;engineering/frontend&rdquo; team.
+The same delegation applies for quota. NOTE: There are known issues
+related to hierarchical roles (e.g. hierarchical quota allocation
+is not implemented and quota will be over-allocated if used with
+hierarchical roles, see: MESOS-7402) and thus it is not recommended
+for production usage at this time.</p></li>
+<li><p><a href="https://issues.apache.org/jira/browse/MESOS-7418">MESOS-7418</a>,
+<a href="https://issues.apache.org/jira/browse/MESOS-7088">MESOS-7088</a> -
+File-based secrets are now supported for Mesos and Universal containerizer.
+A new SecretResolver module kind is introduced to fetch and resolve any
+secrets before they are made available to the tasks. Image-pull secrets are
+also supported for Docker registry credentials.</p></li>
+<li><p><a href="https://issues.apache.org/jira/browse/MESOS-7477">MESOS-7477</a> -
+Linux ambient capabilites are now supported, so frameworks can run tasks that
+use ambient capabilites to grant limited additional privileged to tasks
+without the requirement for matching file-based capabilities.</p></li>
+<li><p><a href="https://issues.apache.org/jira/browse/MESOS-7476">MESOS-7476</a>,
+<a href="https://issues.apache.org/jira/browse/MESOS-7671">MESOS-7671</a> -
+Support for frameworks and operators specifying Linux bounding capabilities in
+order to limit the maximum privileges that a task may acquire.</p></li>
+</ul>
+
+
+<p>More than 200 other bug fixes and improvements made it into this release. For full release notes with all features and bug fixes, please refer to the <a href="https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.4.0">CHANGELOG</a>.</p>
+
+<h3>Upgrades</h3>
+
+<p>Rolling upgrades from a Mesos 1.3.0 cluster to Mesos 1.4.0 are straightforward. Please refer to the <a href="/documentation/latest/upgrades/">upgrade guide</a> for detailed information on upgrading to Mesos 1.4.0.</p>
+
+<h3>Try it out</h3>
+
+<p>We encourage you to try out this release and let us know what you think.
+If you run into any issues, please let us know on the <a href="/community">user mailing list, IRC, or Slack</a>.</p>
+
+<h3>Thanks!</h3>
+
+<p>Thanks to the 53 contributors who made Mesos 1.4.0 possible:</p>
+
+<p>Aaron Wood, Adam B, Alastair Montgomery, Alexander Rojas, Alexander Rukletsov, Anand Mazumdar, Andrei Budnik, Andrew Schwartzmeyer, Anindya Sinha, Armand Grillet, Avinash sridharan, Benjamin Bannier, Benjamin Hindman, Benjamin Mahler, Benno Evers, Chun-Hung Hsiao, Conrad Kleinespel, Dmitry Zhuk, Eric Chung, Gastón Kleiman, Gilbert Song, Greg Mann, haosdent huang, Haosdent Huang, hardy.jung, huangwenpeng, Jacob Janco, James Peach, Jan Schlicht, Jay Guo, Jeff Coffler, Jiang Yan Xu, Jie Yu, John Kordich, Joseph Wu, Kapil Arya, Kevin Klues, Li Li, Mao Geng, Megha Sharma, Michael Park, Neil Conway, Olivier Sallou, Qian Zhang, Quinn Leng, Shingo Kitayama, Silas Snider, Till Toenshoff, Tim Hansen, TobiLG, Vinod Kone, Zhitao Li, Zhongbo Tian</p>
+
+  </div>
+</div>
+
+  </div><!-- /.container -->
+</div><!-- /.content -->
+
+<hr>
+
+
+
+    <!-- footer -->
+    <div class="footer">
+      <div class="container">
+        <div class="col-md-4 social-blk">
+          <span class="social">
+            <a href="https://twitter.com/ApacheMesos"
+              class="twitter-follow-button"
+              data-show-count="false" data-size="large">Follow @ApacheMesos</a>
+            <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>
+            <a href="https://twitter.com/intent/tweet?button_hashtag=mesos"
+              class="twitter-hashtag-button"
+              data-size="large"
+              data-related="ApacheMesos">Tweet #mesos</a>
+            <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>
+        </div>
+
+        <div class="col-md-8 trademark">
+          <p>&copy; 2012-2017 <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>
+      </div><!-- /.container -->
+    </div><!-- /.footer -->
+
+    <!-- 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>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/733816ae/content/sitemap.xml
----------------------------------------------------------------------
diff --git a/content/sitemap.xml b/content/sitemap.xml
index 657f6e1..21eceaa 100644
--- a/content/sitemap.xml
+++ b/content/sitemap.xml
@@ -16561,6 +16561,10 @@
     <lastmod>2017-10-05T00:00:00+00:00</lastmod>
   </url>
   <url>
+    <loc>http://mesos.apache.org/blog/mesos-1-4-0-released/</loc>
+    <lastmod>2017-10-05T00:00:00+00:00</lastmod>
+  </url>
+  <url>
     <loc>http://mesos.apache.org/blog/mesos-0-18-0-released/</loc>
     <lastmod>2017-10-05T00:00:00+00:00</lastmod>
   </url>