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 2019/05/07 19:00:41 UTC
[mesos-site] branch asf-site updated: Updated the website built
from mesos SHA: 9c0ddce.
This is an automated email from the ASF dual-hosted git repository.
git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/mesos-site.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 2575e63 Updated the website built from mesos SHA: 9c0ddce.
2575e63 is described below
commit 2575e6339083a993ed969de454d130d211688f50
Author: jenkins <bu...@apache.org>
AuthorDate: Tue May 7 19:00:37 2019 +0000
Updated the website built from mesos SHA: 9c0ddce.
---
content/blog/feed.xml | 144 +++++++++-
content/blog/index.html | 4 +
content/blog/mesos-1-8-0-released/index.html | 325 +++++++++++++++++++++++
content/documentation/building/index.html | 4 +-
content/documentation/latest/building/index.html | 4 +-
content/downloads/index.html | 18 +-
content/index.html | 4 +-
content/sitemap.xml | 4 +
8 files changed, 495 insertions(+), 12 deletions(-)
diff --git a/content/blog/feed.xml b/content/blog/feed.xml
index c512486..0f64ace 100644
--- a/content/blog/feed.xml
+++ b/content/blog/feed.xml
@@ -4,7 +4,149 @@
<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>2019-03-19T00:00:00+00:00</updated>
+ <updated>2019-05-02T00:00:00+00:00</updated>
+ <entry>
+ <id>http://mesos.apache.org/blog/mesos-1-8-0-released/</id>
+ <link href="/blog/mesos-1-8-0-released/" />
+ <title>
+ Apache Mesos 1.8: Allocator Performance, Seccomp Isolation and Operation Feedback
+ </title>
+ <updated>2019-05-02T00:00:00+00:00</updated>
+ <author>
+ <name>Benno Evers</name>
+ </author>
+ <content type="html">
+ <p>We&rsquo;re pleased to announce that Mesos 1.8.0 is now available for <a href="/downloads">download</a>.</p>
+
+<p>As usual, lots of work and care went into this release, with a total of 255 JIRA issues resolved,
+and 1149 commits containing a total diffstat of 656 files changed, 62213 insertions(+) and 20403 deletions(-).</p>
+
+<pre><code> 4.9% 3rdparty/
+ 1.5% 3rdparty/libprocess/
+ 1.6% 3rdparty/stout/
+ 2.3% docs/
+ 2.5% include/
+ 2.0% site/
+77.4% src/
+ 7.8% src/csi/
+ 3.6% src/examples/
+ 11.0% src/master/
+ 4.2% src/resource_provider/
+ 10.3% src/slave/
+ 28.8% src/tests/
+6.7% support/
+ 3.7% support/python3/
+</code></pre>
+
+<p>Looking at the distribution of changes, nearly all components have seen major activity.
+Some of that is presented in more detail below.</p>
+
+<p>One major focus for the 1.8 contributors seems to have been solid test coverage, with
+nearly one third of the total amount of lines changed being inside the test suite.</p>
+
+<h2>Highlights</h2>
+
+<h3>Allocator Performance Improvements</h3>
+
+<p>In Mesos 1.8, allocator cycle time is significantly decreased when quota is
+used; around 40% for a small size cluster and up to 70% for larger clusters.
+This greatly narrows the allocator performance gap between quota and non-quota
+usage scenarios.</p>
+
+<p>In addition, schedulers can now specify the minimum resource quantities needed
+in an offer, which acts as an override of the global <code>--min_allocatable_resources</code>
+master flag. Updating schedulers to specify this field improves multi-scheduler
+scalability as it reduces the amount of offers declined from having insufficient
+resource quantities.</p>
+
+<p>Note that this feature currently requires that the scheduler re-subscribes each
+time it wants to mutate the minimum resource quantity offer filter information,
+see <a href="https://issues.apache.org/jira/browse/MESOS-7258">MESOS-7258</a>.</p>
+
+<h3>Seccomp Isolator</h3>
+
+<p>A new <code>linux/seccomp</code> <a href="docs/isolators/linux-seccomp">isolator</a> was added. This
+isolator makes use of the
+<a href="https://www.kernel.org/doc/Documentation/prctl/seccomp_filter.txt">seccomp</a>
+facility provided by recent linux kernels.</p>
+
+<p>Using this isolator, containers launched by Mesos containerizer can be sandboxed
+by enabling filtering of system calls using a configurable policy.</p>
+
+<h3>Operation Feedback</h3>
+
+<p>In Mesos 1.6, operation feedback was introduced for operations on resources
+by a resource provider.</p>
+
+<p>In Mesos 1.8, v1 schedulers can now receive operation feedback for operations
+on agent default resources, i.e. normal cpu, memory, and disk. This means that
+the v1 scheduler API&rsquo;s operation feedback feature can now be used for any offer
+operations except for <code>LAUNCH</code> and <code>LAUNCH_GROUP</code>, on any type of resources.</p>
+
+<h3>Containerization</h3>
+
+<p>A number of containerization-related improvements have landed in Mesos 1.8:</p>
+
+<ul>
+<li><p>Support pulling docker images with docker manifest
+V2 Schema2 on Mesos Containerizer.</p></li>
+<li><p>Support custom port range option to the <code>network/ports</code>
+isolator. Added the <code>--container_ports_isolated_range</code> flag to the
+<code>network/ports</code> isolator. This allows the operator to specify a custom
+port range to be protected by the isolator.</p></li>
+<li><p>Support XFS quota for persistent volumes. Added
+persistent volume support to the <code>disk/xfs</code> isolator.</p></li>
+<li><p>Support an option to create non-existing host
+paths for host path volume in Mesos Containerizer. Added a new
+agent flag <code>--host_path_volume_force_creation</code> for the
+<code>volume/host_path</code> isolator.</p></li>
+</ul>
+
+
+<h3>CLI Improvements</h3>
+
+<p>The Mesos CLI now offers the task subcommand with two actions. The first
+action, <code>task attach</code>, allows you to attach your terminal to a running
+task launched with a tty. The second action, <code>task exec</code>, launches a
+new nested container inside a running task.</p>
+
+<p>To build the CLI, use the flag <code>--enable-new-cli</code> with Autotools or
+<code>-DENABLE_NEW_CLI=1</code> with CMake on MacOS or Linux.</p>
+
+<h3>Experimental Features</h3>
+
+<p>Mesos 1.8 adds experimental support for the new CSI v1 API. Operators can deploy
+plugins that are compatible to either CSI v0 or v1 to create persistent
+volumes through storage local resource providers, and Mesos will
+automatically detect which CSI versions are supported by the plugins.</p>
+
+<h2>Upgrade</h2>
+
+<p>Upgrades from Mesos 1.7.0 to Mesos 1.8.0 should be straightforward. Please
+refer to the <a href="http://mesos.apache.org/documentation/latest/upgrades/">upgrade guide</a>
+for detailed information on upgrading to Mesos 1.8.0.</p>
+
+<ul>
+<li>Frameworks relying on the experimental <code>RECONCILE_OPERATIONS</code> call can
+not be updated to Mesos 1.8, since the API of that has been reworked in
+a non-backwards compatible manner.</li>
+</ul>
+
+
+<h2>Credits</h2>
+
+<p>Finally, a big <strong>THANK YOU</strong> goes out to all the 49 patch authors who made the 1.8.0 release possible:</p>
+
+<p>Aaron Wood, Alexander Rojas, Alexander Rukletsov, Andrei Budnik, Andrei Sekretenko, Andrew Schwartzmeyer,
+Armand Grillet, Benjamin Bannier, Benjamin Hindman, Benjamin Mahler, Benno Evers, Chun-Hung Hsiao,
+Clement Michaud, Deepak Goel, Dominik Dary, Dragos Schebesch, Eric Chung, Fei Long, Gastón Kleiman,
+Gilbert Song, Greg Mann, Ilya Pronin, Jacob Janco, James DeFelice, James Peach, Jan Schlicht,
+Jason Lai, Jie Yu, Joseph Wu, Kapil Arya, Kevin Klues, Liangyu Zhao, Meng Zhu, Michael Park, Michał Łowicki,
+Packt, Pavel Kirillov, Qian Zhang, Robin Gögge, Se Choi, Senthil Kumaran, Sergey Urbanovich, Tad Guo
+Till Toenshoff, Tomasz Janiszewski, Vinod Kone, Xudong Ni</p>
+
+ </content>
+ </entry>
<entry>
<id>http://mesos.apache.org/blog/mesos-1-5-3-released/</id>
<link href="/blog/mesos-1-5-3-released/" />
diff --git a/content/blog/index.html b/content/blog/index.html
index 0cb0459..47e145a 100644
--- a/content/blog/index.html
+++ b/content/blog/index.html
@@ -102,6 +102,10 @@
</div>
<div class="col-md-9">
<article>
+ <h2><a href="/blog/mesos-1-8-0-released/">Apache Mesos 1.8: Allocator Performance, Seccomp Isolation and Operation Feedback</a></h2>
+ <p><em>Posted by Benno Evers, May 2, 2019</em></p>
+ </article>
+ <article>
<h2><a href="/blog/mesos-1-5-3-released/">Apache Mesos 1.5.3 Released</a></h2>
<p><em>Posted by Gilbert Song, March 19, 2019</em></p>
</article>
diff --git a/content/blog/mesos-1-8-0-released/index.html b/content/blog/mesos-1-8-0-released/index.html
new file mode 100644
index 0000000..3beefbf
--- /dev/null
+++ b/content/blog/mesos-1-8-0-released/index.html
@@ -0,0 +1,325 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="utf-8">
+ <title>Apache Mesos 1.8: Allocator Performance, Seccomp Isolation and Operation Feedback</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" rel="stylesheet" />
+
+
+ <!-- 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="/getting-started/">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>Benno Evers</strong></p>
+ </span>
+ </span>
+ <p><em>Posted May 2, 2019</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.8: Allocator Performance, Seccomp Isolation and Operation Feedback</h1>
+
+ <p>We’re pleased to announce that Mesos 1.8.0 is now available for <a href="/downloads">download</a>.</p>
+
+<p>As usual, lots of work and care went into this release, with a total of 255 JIRA issues resolved,
+and 1149 commits containing a total diffstat of 656 files changed, 62213 insertions(+) and 20403 deletions(-).</p>
+
+<pre><code> 4.9% 3rdparty/
+ 1.5% 3rdparty/libprocess/
+ 1.6% 3rdparty/stout/
+ 2.3% docs/
+ 2.5% include/
+ 2.0% site/
+77.4% src/
+ 7.8% src/csi/
+ 3.6% src/examples/
+ 11.0% src/master/
+ 4.2% src/resource_provider/
+ 10.3% src/slave/
+ 28.8% src/tests/
+6.7% support/
+ 3.7% support/python3/
+</code></pre>
+
+<p>Looking at the distribution of changes, nearly all components have seen major activity.
+Some of that is presented in more detail below.</p>
+
+<p>One major focus for the 1.8 contributors seems to have been solid test coverage, with
+nearly one third of the total amount of lines changed being inside the test suite.</p>
+
+<h2>Highlights</h2>
+
+<h3>Allocator Performance Improvements</h3>
+
+<p>In Mesos 1.8, allocator cycle time is significantly decreased when quota is
+used; around 40% for a small size cluster and up to 70% for larger clusters.
+This greatly narrows the allocator performance gap between quota and non-quota
+usage scenarios.</p>
+
+<p>In addition, schedulers can now specify the minimum resource quantities needed
+in an offer, which acts as an override of the global <code>--min_allocatable_resources</code>
+master flag. Updating schedulers to specify this field improves multi-scheduler
+scalability as it reduces the amount of offers declined from having insufficient
+resource quantities.</p>
+
+<p>Note that this feature currently requires that the scheduler re-subscribes each
+time it wants to mutate the minimum resource quantity offer filter information,
+see <a href="https://issues.apache.org/jira/browse/MESOS-7258">MESOS-7258</a>.</p>
+
+<h3>Seccomp Isolator</h3>
+
+<p>A new <code>linux/seccomp</code> <a href="docs/isolators/linux-seccomp">isolator</a> was added. This
+isolator makes use of the
+<a href="https://www.kernel.org/doc/Documentation/prctl/seccomp_filter.txt">seccomp</a>
+facility provided by recent linux kernels.</p>
+
+<p>Using this isolator, containers launched by Mesos containerizer can be sandboxed
+by enabling filtering of system calls using a configurable policy.</p>
+
+<h3>Operation Feedback</h3>
+
+<p>In Mesos 1.6, operation feedback was introduced for operations on resources
+by a resource provider.</p>
+
+<p>In Mesos 1.8, v1 schedulers can now receive operation feedback for operations
+on agent default resources, i.e. normal cpu, memory, and disk. This means that
+the v1 scheduler API’s operation feedback feature can now be used for any offer
+operations except for <code>LAUNCH</code> and <code>LAUNCH_GROUP</code>, on any type of resources.</p>
+
+<h3>Containerization</h3>
+
+<p>A number of containerization-related improvements have landed in Mesos 1.8:</p>
+
+<ul>
+<li><p>Support pulling docker images with docker manifest
+V2 Schema2 on Mesos Containerizer.</p></li>
+<li><p>Support custom port range option to the <code>network/ports</code>
+isolator. Added the <code>--container_ports_isolated_range</code> flag to the
+<code>network/ports</code> isolator. This allows the operator to specify a custom
+port range to be protected by the isolator.</p></li>
+<li><p>Support XFS quota for persistent volumes. Added
+persistent volume support to the <code>disk/xfs</code> isolator.</p></li>
+<li><p>Support an option to create non-existing host
+paths for host path volume in Mesos Containerizer. Added a new
+agent flag <code>--host_path_volume_force_creation</code> for the
+<code>volume/host_path</code> isolator.</p></li>
+</ul>
+
+
+<h3>CLI Improvements</h3>
+
+<p>The Mesos CLI now offers the task subcommand with two actions. The first
+action, <code>task attach</code>, allows you to attach your terminal to a running
+task launched with a tty. The second action, <code>task exec</code>, launches a
+new nested container inside a running task.</p>
+
+<p>To build the CLI, use the flag <code>--enable-new-cli</code> with Autotools or
+<code>-DENABLE_NEW_CLI=1</code> with CMake on MacOS or Linux.</p>
+
+<h3>Experimental Features</h3>
+
+<p>Mesos 1.8 adds experimental support for the new CSI v1 API. Operators can deploy
+plugins that are compatible to either CSI v0 or v1 to create persistent
+volumes through storage local resource providers, and Mesos will
+automatically detect which CSI versions are supported by the plugins.</p>
+
+<h2>Upgrade</h2>
+
+<p>Upgrades from Mesos 1.7.0 to Mesos 1.8.0 should be straightforward. Please
+refer to the <a href="http://mesos.apache.org/documentation/latest/upgrades/">upgrade guide</a>
+for detailed information on upgrading to Mesos 1.8.0.</p>
+
+<ul>
+<li>Frameworks relying on the experimental <code>RECONCILE_OPERATIONS</code> call can
+not be updated to Mesos 1.8, since the API of that has been reworked in
+a non-backwards compatible manner.</li>
+</ul>
+
+
+<h2>Credits</h2>
+
+<p>Finally, a big <strong>THANK YOU</strong> goes out to all the 49 patch authors who made the 1.8.0 release possible:</p>
+
+<p>Aaron Wood, Alexander Rojas, Alexander Rukletsov, Andrei Budnik, Andrei Sekretenko, Andrew Schwartzmeyer,
+Armand Grillet, Benjamin Bannier, Benjamin Hindman, Benjamin Mahler, Benno Evers, Chun-Hung Hsiao,
+Clement Michaud, Deepak Goel, Dominik Dary, Dragos Schebesch, Eric Chung, Fei Long, Gastón Kleiman,
+Gilbert Song, Greg Mann, Ilya Pronin, Jacob Janco, James DeFelice, James Peach, Jan Schlicht,
+Jason Lai, Jie Yu, Joseph Wu, Kapil Arya, Kevin Klues, Liangyu Zhao, Meng Zhu, Michael Park, Michał Łowicki,
+Packt, Pavel Kirillov, Qian Zhang, Robin Gögge, Se Choi, Senthil Kumaran, Sergey Urbanovich, Tad Guo
+Till Toenshoff, Tomasz Janiszewski, Vinod Kone, Xudong Ni</p>
+
+ </div>
+</div>
+
+ </div><!-- /.container -->
+</div><!-- /.content -->
+
+<hr>
+
+
+
+ <!-- footer -->
+ <div class="footer">
+ <div class="container">
+
+ <div class="col-md-3">
+ <a href="https://www.apache.org/events/current-event.html">
+ <img src="https://www.apache.org/events/current-event-234x60.png"/>
+ </a>
+ </div>
+
+ <div class="col-md-3 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-6 trademark">
+ <p>© 2012-2018 <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"></script>
+ <script src="//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
+ <script src="//cdnjs.cloudflare.com/ajax/libs/anchor-js/4.1.0/anchor.min.js"></script>
+
+ <!-- Inject anchors for all headings on the page, see https://www.bryanbraun.com/anchorjs. -->
+ <script type="text/javascript">
+ anchors.options = {
+ placement: 'right',
+ ariaLabel: 'Permalink',
+ };
+
+ // The default is to not add anchors to h1, but we have pages with multiple h1 headers,
+ // and we do want to put anchors on those.
+ anchors.add('h1, h2, h3, h4, h5, h6');
+ </script>
+ </body>
+</html>
diff --git a/content/documentation/building/index.html b/content/documentation/building/index.html
index 17fbd45..1686b2b 100644
--- a/content/documentation/building/index.html
+++ b/content/documentation/building/index.html
@@ -113,8 +113,8 @@
<p>1. Download the latest stable release from <a href="http://mesos.apache.org/downloads/">Apache</a> (<strong><em>Recommended</em></strong>)</p>
-<pre><code>$ wget http://www.apache.org/dist/mesos/1.7.2/mesos-1.7.2.tar.gz
-$ tar -zxf mesos-1.7.2.tar.gz
+<pre><code>$ wget http://www.apache.org/dist/mesos/1.8.0/mesos-1.8.0.tar.gz
+$ tar -zxf mesos-1.8.0.tar.gz
</code></pre>
<p>2. Clone the Mesos git <a href="https://gitbox.apache.org/repos/asf/mesos.git">repository</a> (<strong><em>Advanced Users Only</em></strong>)</p>
diff --git a/content/documentation/latest/building/index.html b/content/documentation/latest/building/index.html
index 46a8973..63b7e05 100644
--- a/content/documentation/latest/building/index.html
+++ b/content/documentation/latest/building/index.html
@@ -113,8 +113,8 @@
<p>1. Download the latest stable release from <a href="http://mesos.apache.org/downloads/">Apache</a> (<strong><em>Recommended</em></strong>)</p>
-<pre><code>$ wget http://www.apache.org/dist/mesos/1.7.2/mesos-1.7.2.tar.gz
-$ tar -zxf mesos-1.7.2.tar.gz
+<pre><code>$ wget http://www.apache.org/dist/mesos/1.8.0/mesos-1.8.0.tar.gz
+$ tar -zxf mesos-1.8.0.tar.gz
</code></pre>
<p>2. Clone the Mesos git <a href="https://gitbox.apache.org/repos/asf/mesos.git">repository</a> (<strong><em>Advanced Users Only</em></strong>)</p>
diff --git a/content/downloads/index.html b/content/downloads/index.html
index 913373d..ed67d94 100644
--- a/content/downloads/index.html
+++ b/content/downloads/index.html
@@ -101,6 +101,14 @@
<ul>
<li>
+ <a href="http://archive.apache.org/dist/mesos/1.8.0/">
+ 1.8.0
+ </a>
+ (<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311242&version=12343862">
+ Release Notes
+ </a>)
+ </li>
+ <li>
<a href="http://archive.apache.org/dist/mesos/1.5.3/">
1.5.3
</a>
@@ -619,14 +627,14 @@
<h1>Download Mesos</h1>
<p>Download the most recent stable release:
Source
- <a href="http://www.apache.org/dyn/closer.cgi/mesos/1.7.1/mesos-1.7.1.tar.gz">
- 1.7.1
+ <a href="http://www.apache.org/dyn/closer.cgi/mesos/1.8.0/mesos-1.8.0.tar.gz">
+ 1.8.0
</a>,
RPM
- <a href="https://bintray.com/mesos/el/mesos/1.7.1#files">
- 1.7.1
+ <a href="https://bintray.com/mesos/el/mesos/1.8.0#files">
+ 1.8.0
</a>
- (<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311242&version=12343861">
+ (<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311242&version=12343862">
Release Notes
</a>)
</p>
diff --git a/content/index.html b/content/index.html
index 1359018..7bfce16 100644
--- a/content/index.html
+++ b/content/index.html
@@ -106,8 +106,8 @@
</p>
<p>
<a class="changelog"
- href="https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.7.1">
- Mesos 1.7.1 Changelog
+ href="https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.8.0">
+ Mesos 1.8.0 Changelog
</a>
</p>
</div><!-- /.jumbotron -->
diff --git a/content/sitemap.xml b/content/sitemap.xml
index 530b424..bd29c3c 100644
--- a/content/sitemap.xml
+++ b/content/sitemap.xml
@@ -853,6 +853,10 @@
<lastmod>2019-05-07T00:00:00+00:00</lastmod>
</url>
<url>
+ <loc>http://mesos.apache.org/blog/mesos-1-8-0-released/</loc>
+ <lastmod>2019-05-07T00:00:00+00:00</lastmod>
+ </url>
+ <url>
<loc>http://mesos.apache.org/blog/mesos-1-3-1-released/</loc>
<lastmod>2019-05-07T00:00:00+00:00</lastmod>
</url>