aurora-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jco...@apache.org
Subject svn commit: r1762698 - in /aurora/site: publish/blog/aurora-0-16-0-released/ publish/blog/aurora-0-16-0-released/index.html publish/blog/feed.xml publish/blog/index.html publish/sitemap.xml source/blog/2016-09-28-aurora-0-16-0-released.md
Date Wed, 28 Sep 2016 18:56:13 GMT
Author: jcohen
Date: Wed Sep 28 18:56:13 2016
New Revision: 1762698

URL: http://svn.apache.org/viewvc?rev=1762698&view=rev
Log:
Add blog post for 0.16.0 release.

Added:
    aurora/site/publish/blog/aurora-0-16-0-released/
    aurora/site/publish/blog/aurora-0-16-0-released/index.html
    aurora/site/source/blog/2016-09-28-aurora-0-16-0-released.md
Modified:
    aurora/site/publish/blog/feed.xml
    aurora/site/publish/blog/index.html
    aurora/site/publish/sitemap.xml

Added: aurora/site/publish/blog/aurora-0-16-0-released/index.html
URL: http://svn.apache.org/viewvc/aurora/site/publish/blog/aurora-0-16-0-released/index.html?rev=1762698&view=auto
==============================================================================
--- aurora/site/publish/blog/aurora-0-16-0-released/index.html (added)
+++ aurora/site/publish/blog/aurora-0-16-0-released/index.html Wed Sep 28 18:56:13 2016
@@ -0,0 +1,194 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+	<title>Apache Aurora</title>
+    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
+    <link href="/assets/css/main.css" rel="stylesheet">
+	<!-- Analytics -->
+	<script type="text/javascript">
+		  var _gaq = _gaq || [];
+		  _gaq.push(['_setAccount', 'UA-45879646-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>
+    <div class="container-fluid section-header">
+  <div class="container">
+    <div class="nav nav-bar">
+    <a href="/"><img src="/assets/img/aurora_logo_dkbkg.svg" width="300" alt="Transparent
Apache Aurora logo with dark background"/></a>
+    <ul class="nav navbar-nav navbar-right">
+      <li><a href="/documentation/latest/">Documentation</a></li>
+      <li><a href="/community/">Community</a></li>
+      <li><a href="/downloads/">Downloads</a></li>
+      <li><a href="/blog/">Blog</a></li>
+    </ul>
+    </div>
+  </div>
+</div>
+	
+    <div class="container-fluid">
+      <div class="container content">
+        <div class="container-fluid">
+
+<div class="row">
+<div class="col-md-3 buffer">
+	<div class="meta">
+		<span class="author">
+			<span class="author_contact">
+			  <p><strong>Joshua Cohen</strong></p>
+			  <p><a href="http://twitter.com/heyjoshua">@heyjoshua</a></p>
+			</span>
+		</span>
+		<p><em>Posted September 28, 2016</em></p>
+	</div>
+	
+	<div class="share">
+		<span class="social-share-button"><a href="https://twitter.com/share" class="twitter-share-button"
data-via="ApacheAurora">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>
+		
+		<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>0.16.0 Released</h1>
+	
+	<p>The latest Apache Aurora release, 0.16.0, is now available for
+<a href="http://aurora.apache.org/downloads/">download</a>. Here are some highlights
in this release:</p>
+
+<ul>
+<li>Upgraded Mesos to 1.0.0. Note: as part of this upgrade we have switched from depending
on
+the mesos.native egg for Thermos in favor of the stripped down mesos.executor egg. This means
+users launching Docker tasks with the Mesos DockerContainerizer are no longer required to
use
+images that include all of Mesos&rsquo;s dependencies.</li>
+<li>Scheduler command line behavior has been modified to warn users of the deprecation
of <code>production</code>
+attribute in <code>Job</code> thrift struct. The scheduler is queried for tier
configurations and the user&rsquo;s
+choice of <code>tier</code> and <code>production</code> attributes
is revised, if necessary. If <code>tier</code> is already set,
+the <code>production</code> attribute might be adjusted to match the <code>tier</code>
selection. Otherwise, <code>tier</code> is
+selected based on the value of <code>production</code> attribute. If a matching
tier is not found, the
+<code>default</code> tier from tier configuration file (<code>tiers.json</code>)
is used.</li>
+<li>The <code>/offers</code> endpoint has been modified to display attributes
of resource offers as received
+from Mesos. This has affected rendering of some of the existing attributes. Furthermore,
it now
+dumps additional offer attributes including <a href="http://mesos.apache.org/documentation/latest/reservation/">reservations</a>
+and <a href="http://mesos.apache.org/documentation/latest/persistent-volume/">persistent
volumes</a>.</li>
+<li>The scheduler API now accepts both thrift JSON and binary thrift. If a request
is sent without a
+<code>Content-Type</code> header, or a <code>Content-Type</code>
header of <code>application/x-thrift</code> or <code>application/json</code>
+or <code>application/vnd.apache.thrift.json</code> the request is treated as
thrift JSON. If a request is
+sent with a <code>Content-Type</code> header of <code>application/vnd.apache.thrift.binary</code>
the request is treated
+as binary thrift. If the <code>Accept</code> header of the request is <code>application/vnd.apache.thrift.binary</code>
+then the response will be binary thrift. Any other value for <code>Accept</code>
will result in thrift JSON.</li>
+<li>Scheduler is now able to launch jobs using more than one executor at a time. To
use this feature
+the <code>-custom_executor_config</code> flag must point to a JSON file which
contains at least one valid
+executor configuration as detailed in the <a href="docs/features/custom-executors.md">configuration</a>
+documentation.</li>
+<li>Add rollback API to the scheduler and new client command to support rolling back
+active update jobs to their initial state.</li>
+<li><a name="zk_use_curator_upgrade"></a> The scheduler flag <code>-zk_use_curator</code>
now defaults to <code>true</code>
+and care should be taken when upgrading from a configuration that does not pass the flag.
The
+scheduler upgrade should be performed by bringing all schedulers down, and then bringing
upgraded
+schedulers up. A rolling upgrade would result in no leading scheduler for the duration of
the
+roll which could be confusing to monitor and debug.</li>
+<li>A new command <code>aurora_admin reconcile_tasks</code> is now available
on the Aurora admin client that can trigger
+implicit and explicit task reconciliations.</li>
+<li>Add a new MTTS (Median Time To Starting) metric in addition to MTTA and MTTR.</li>
+<li>In addition to CPU resources, RAM resources can now be treated as revocable via
the scheduler
+commandline flag <code>-enable_revocable_ram</code>.</li>
+<li>Introduce UpdateMetadata fields in JobUpdateRequest to allow clients to store metadata
on update.</li>
+<li>Changed cronSchedule field inside of JobConfiguration schema to be optional for
compatibility with Go.</li>
+<li>Update default value of command line option <code>-framework_name</code>
to &lsquo;Aurora&rsquo;.</li>
+<li>Tasks launched with filesystem images and the Mesos unified containerizer are now
fully isolated from
+the host&rsquo;s filesystem. As such they are no longer required to include any of the
executor&rsquo;s
+dependencies (e.g. Python 2.7) within the task&rsquo;s filesystem.</li>
+</ul>
+
+<p>Deprecations and removals:</p>
+
+<ul>
+<li>The job configuration flag <code>production</code> is now deprecated.
To achieve the same scheduling behavior
+that <code>production=true</code> used to provide, users should elect a <code>tier</code>
for the job with attributes
+<code>preemptible=false</code> and <code>revocable=false</code>.
For example, the <code>preferred</code> tier in the default tier
+configuration file (<code>tiers.json</code>) matches the above criteria.</li>
+<li>The <code>ExecutorInfo.source</code> field is deprecated and has been
replaced with a label named <code>source</code>.
+It will be removed from Mesos in a future release.</li>
+<li>The scheduler flag <code>-zk_use_curator</code> has been deprecated.
If you have never set the flag and are
+upgrading you should take care as described in the <a href="#zk_use_curator_upgrade">note</a>
above.</li>
+<li>The <code>key</code> argument of <code>getJobUpdateDetails</code>
has been deprecated. Use the <code>query</code> argument instead.</li>
+<li>The &ndash;release-threshold option on <code>aurora job restart</code>
has been removed.</li>
+</ul>
+
+<p>Full release notes are available in the release
+<a href="https://git-wip-us.apache.org/repos/asf?p=aurora.git&amp;f=CHANGELOG&amp;hb=rel/0.16.0">CHANGELOG</a>.</p>
+
+<h2 id="getting-involved">Getting Involved</h2>
+
+<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="https://aurora.apache.org/community/">user mailing
list and IRC</a>.</p>
+
+<h2 id="thanks">Thanks</h2>
+
+<p>Thanks to the 16 contributors who made Apache Aurora 0.16.0 possible:</p>
+
+<ul>
+<li>David McLaughlin</li>
+<li>David Robinson</li>
+<li>Dmitriy Shirchenko</li>
+<li>Igor Morozov</li>
+<li>John Sirois</li>
+<li>Joshua Cohen</li>
+<li>Kai Huang</li>
+<li>Karthik Anantha Padmanabhan</li>
+<li>Maxim Khutornenko</li>
+<li>Mehrdad Nurolahzade</li>
+<li>Renan DelValle</li>
+<li>Santhosh Kumar Shanmugham</li>
+<li>Stephan Erb</li>
+<li>Tarun Gogineni</li>
+<li>Zameer Manji</li>
+<li>Zhitao Li</li>
+</ul>
+
+</div>
+</div>
+
+      </div>
+    </div>
+  	<div class="container-fluid section-footer buffer">
+      <div class="container">
+        <div class="row">
+		  <div class="col-md-2 col-md-offset-1"><h3>Quick Links</h3>
+		  <ul>
+		    <li><a href="/downloads/">Downloads</a></li>
+            <li><a href="/community/">Mailing Lists</a></li>
+			<li><a href="http://issues.apache.org/jira/browse/AURORA">Issue Tracking</a></li>
+			<li><a href="/documentation/latest/contributing/">How To Contribute</a></li>
    
+		  </ul>
+	      </div>
+		  <div class="col-md-2"><h3>The ASF</h3>
+          <ul>
+            <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>
+		  <div class="col-md-6">
+			<p class="disclaimer">&copy; 2014-2016 <a href="http://www.apache.org/">Apache
Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>. The <a href="https://www.flickr.com/photos/trondk/12706051375/">Aurora
Borealis IX photo</a> displayed on the homepage is available under a <a href="https://creativecommons.org/licenses/by-nc-nd/2.0/">Creative
Commons BY-NC-ND 2.0 license</a>. Apache, Apache Aurora, and the Apache feather logo
are trademarks of The Apache Software Foundation.</p>
+        </div>
+      </div>
+    </div>
+
+  </body>
+</html>

Modified: aurora/site/publish/blog/feed.xml
URL: http://svn.apache.org/viewvc/aurora/site/publish/blog/feed.xml?rev=1762698&r1=1762697&r2=1762698&view=diff
==============================================================================
--- aurora/site/publish/blog/feed.xml (original)
+++ aurora/site/publish/blog/feed.xml Wed Sep 28 18:56:13 2016
@@ -4,7 +4,114 @@
   <id>http://aurora.apache.org/blog</id>
   <link href="http://aurora.apache.org/blog" />
   <link href="http://aurora.apache.org/blog/feed.xml" rel="self"/>
-  <updated>2016-07-06T00:00:00+00:00</updated>
+  <updated>2016-09-28T00:00:00+00:00</updated>
+  <entry>
+    <id>http://aurora.apache.org/blog/aurora-0-16-0-released/</id>
+    <link href="/blog/aurora-0-16-0-released/" />
+    <title>
+      0.16.0 Released
+    </title>
+    <updated>2016-09-28T00:00:00+00:00</updated>
+    <author>
+      <name>Joshua Cohen</name>
+    </author>
+    <content type="html">
+      &lt;p&gt;The latest Apache Aurora release, 0.16.0, is now available for
+&lt;a href=&quot;http://aurora.apache.org/downloads/&quot;&gt;download&lt;/a&gt;.
Here are some highlights in this release:&lt;/p&gt;
+
+&lt;ul&gt;
+&lt;li&gt;Upgraded Mesos to 1.0.0. Note: as part of this upgrade we have switched
from depending on
+the mesos.native egg for Thermos in favor of the stripped down mesos.executor egg. This means
+users launching Docker tasks with the Mesos DockerContainerizer are no longer required to
use
+images that include all of Mesos&amp;rsquo;s dependencies.&lt;/li&gt;
+&lt;li&gt;Scheduler command line behavior has been modified to warn users of the
deprecation of &lt;code&gt;production&lt;/code&gt;
+attribute in &lt;code&gt;Job&lt;/code&gt; thrift struct. The scheduler is
queried for tier configurations and the user&amp;rsquo;s
+choice of &lt;code&gt;tier&lt;/code&gt; and &lt;code&gt;production&lt;/code&gt;
attributes is revised, if necessary. If &lt;code&gt;tier&lt;/code&gt; is already
set,
+the &lt;code&gt;production&lt;/code&gt; attribute might be adjusted to match
the &lt;code&gt;tier&lt;/code&gt; selection. Otherwise, &lt;code&gt;tier&lt;/code&gt;
is
+selected based on the value of &lt;code&gt;production&lt;/code&gt; attribute.
If a matching tier is not found, the
+&lt;code&gt;default&lt;/code&gt; tier from tier configuration file (&lt;code&gt;tiers.json&lt;/code&gt;)
is used.&lt;/li&gt;
+&lt;li&gt;The &lt;code&gt;/offers&lt;/code&gt; endpoint has been
modified to display attributes of resource offers as received
+from Mesos. This has affected rendering of some of the existing attributes. Furthermore,
it now
+dumps additional offer attributes including &lt;a href=&quot;http://mesos.apache.org/documentation/latest/reservation/&quot;&gt;reservations&lt;/a&gt;
+and &lt;a href=&quot;http://mesos.apache.org/documentation/latest/persistent-volume/&quot;&gt;persistent
volumes&lt;/a&gt;.&lt;/li&gt;
+&lt;li&gt;The scheduler API now accepts both thrift JSON and binary thrift. If a
request is sent without a
+&lt;code&gt;Content-Type&lt;/code&gt; header, or a &lt;code&gt;Content-Type&lt;/code&gt;
header of &lt;code&gt;application/x-thrift&lt;/code&gt; or &lt;code&gt;application/json&lt;/code&gt;
+or &lt;code&gt;application/vnd.apache.thrift.json&lt;/code&gt; the request
is treated as thrift JSON. If a request is
+sent with a &lt;code&gt;Content-Type&lt;/code&gt; header of &lt;code&gt;application/vnd.apache.thrift.binary&lt;/code&gt;
the request is treated
+as binary thrift. If the &lt;code&gt;Accept&lt;/code&gt; header of the request
is &lt;code&gt;application/vnd.apache.thrift.binary&lt;/code&gt;
+then the response will be binary thrift. Any other value for &lt;code&gt;Accept&lt;/code&gt;
will result in thrift JSON.&lt;/li&gt;
+&lt;li&gt;Scheduler is now able to launch jobs using more than one executor at a
time. To use this feature
+the &lt;code&gt;-custom_executor_config&lt;/code&gt; flag must point to a
JSON file which contains at least one valid
+executor configuration as detailed in the &lt;a href=&quot;docs/features/custom-executors.md&quot;&gt;configuration&lt;/a&gt;
+documentation.&lt;/li&gt;
+&lt;li&gt;Add rollback API to the scheduler and new client command to support rolling
back
+active update jobs to their initial state.&lt;/li&gt;
+&lt;li&gt;&lt;a name=&quot;zk_use_curator_upgrade&quot;&gt;&lt;/a&gt;
The scheduler flag &lt;code&gt;-zk_use_curator&lt;/code&gt; now defaults to
&lt;code&gt;true&lt;/code&gt;
+and care should be taken when upgrading from a configuration that does not pass the flag.
The
+scheduler upgrade should be performed by bringing all schedulers down, and then bringing
upgraded
+schedulers up. A rolling upgrade would result in no leading scheduler for the duration of
the
+roll which could be confusing to monitor and debug.&lt;/li&gt;
+&lt;li&gt;A new command &lt;code&gt;aurora_admin reconcile_tasks&lt;/code&gt;
is now available on the Aurora admin client that can trigger
+implicit and explicit task reconciliations.&lt;/li&gt;
+&lt;li&gt;Add a new MTTS (Median Time To Starting) metric in addition to MTTA and
MTTR.&lt;/li&gt;
+&lt;li&gt;In addition to CPU resources, RAM resources can now be treated as revocable
via the scheduler
+commandline flag &lt;code&gt;-enable_revocable_ram&lt;/code&gt;.&lt;/li&gt;
+&lt;li&gt;Introduce UpdateMetadata fields in JobUpdateRequest to allow clients to
store metadata on update.&lt;/li&gt;
+&lt;li&gt;Changed cronSchedule field inside of JobConfiguration schema to be optional
for compatibility with Go.&lt;/li&gt;
+&lt;li&gt;Update default value of command line option &lt;code&gt;-framework_name&lt;/code&gt;
to &amp;lsquo;Aurora&amp;rsquo;.&lt;/li&gt;
+&lt;li&gt;Tasks launched with filesystem images and the Mesos unified containerizer
are now fully isolated from
+the host&amp;rsquo;s filesystem. As such they are no longer required to include any of
the executor&amp;rsquo;s
+dependencies (e.g. Python 2.7) within the task&amp;rsquo;s filesystem.&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;Deprecations and removals:&lt;/p&gt;
+
+&lt;ul&gt;
+&lt;li&gt;The job configuration flag &lt;code&gt;production&lt;/code&gt;
is now deprecated. To achieve the same scheduling behavior
+that &lt;code&gt;production=true&lt;/code&gt; used to provide, users should
elect a &lt;code&gt;tier&lt;/code&gt; for the job with attributes
+&lt;code&gt;preemptible=false&lt;/code&gt; and &lt;code&gt;revocable=false&lt;/code&gt;.
For example, the &lt;code&gt;preferred&lt;/code&gt; tier in the default tier
+configuration file (&lt;code&gt;tiers.json&lt;/code&gt;) matches the above
criteria.&lt;/li&gt;
+&lt;li&gt;The &lt;code&gt;ExecutorInfo.source&lt;/code&gt; field
is deprecated and has been replaced with a label named &lt;code&gt;source&lt;/code&gt;.
+It will be removed from Mesos in a future release.&lt;/li&gt;
+&lt;li&gt;The scheduler flag &lt;code&gt;-zk_use_curator&lt;/code&gt;
has been deprecated. If you have never set the flag and are
+upgrading you should take care as described in the &lt;a href=&quot;#zk_use_curator_upgrade&quot;&gt;note&lt;/a&gt;
above.&lt;/li&gt;
+&lt;li&gt;The &lt;code&gt;key&lt;/code&gt; argument of &lt;code&gt;getJobUpdateDetails&lt;/code&gt;
has been deprecated. Use the &lt;code&gt;query&lt;/code&gt; argument instead.&lt;/li&gt;
+&lt;li&gt;The &amp;ndash;release-threshold option on &lt;code&gt;aurora
job restart&lt;/code&gt; has been removed.&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;Full release notes are available in the release
+&lt;a href=&quot;https://git-wip-us.apache.org/repos/asf?p=aurora.git&amp;amp;f=CHANGELOG&amp;amp;hb=rel/0.16.0&quot;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
+
+&lt;h2 id=&quot;getting-involved&quot;&gt;Getting Involved&lt;/h2&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;https://aurora.apache.org/community/&quot;&gt;user
mailing list and IRC&lt;/a&gt;.&lt;/p&gt;
+
+&lt;h2 id=&quot;thanks&quot;&gt;Thanks&lt;/h2&gt;
+
+&lt;p&gt;Thanks to the 16 contributors who made Apache Aurora 0.16.0 possible:&lt;/p&gt;
+
+&lt;ul&gt;
+&lt;li&gt;David McLaughlin&lt;/li&gt;
+&lt;li&gt;David Robinson&lt;/li&gt;
+&lt;li&gt;Dmitriy Shirchenko&lt;/li&gt;
+&lt;li&gt;Igor Morozov&lt;/li&gt;
+&lt;li&gt;John Sirois&lt;/li&gt;
+&lt;li&gt;Joshua Cohen&lt;/li&gt;
+&lt;li&gt;Kai Huang&lt;/li&gt;
+&lt;li&gt;Karthik Anantha Padmanabhan&lt;/li&gt;
+&lt;li&gt;Maxim Khutornenko&lt;/li&gt;
+&lt;li&gt;Mehrdad Nurolahzade&lt;/li&gt;
+&lt;li&gt;Renan DelValle&lt;/li&gt;
+&lt;li&gt;Santhosh Kumar Shanmugham&lt;/li&gt;
+&lt;li&gt;Stephan Erb&lt;/li&gt;
+&lt;li&gt;Tarun Gogineni&lt;/li&gt;
+&lt;li&gt;Zameer Manji&lt;/li&gt;
+&lt;li&gt;Zhitao Li&lt;/li&gt;
+&lt;/ul&gt;
+
+	</content>
+  </entry>
   <entry>
     <id>http://aurora.apache.org/blog/aurora-0-15-0-released/</id>
     <link href="/blog/aurora-0-15-0-released/" />

Modified: aurora/site/publish/blog/index.html
URL: http://svn.apache.org/viewvc/aurora/site/publish/blog/index.html?rev=1762698&r1=1762697&r2=1762698&view=diff
==============================================================================
--- aurora/site/publish/blog/index.html (original)
+++ aurora/site/publish/blog/index.html Wed Sep 28 18:56:13 2016
@@ -46,6 +46,20 @@
   <div class="col-md-9">
   <article>
     <h3>
+      <a href="/blog/aurora-0-16-0-released/">0.16.0 Released</a>
+    </h3>
+    <em><time>Sep 28 2016</time></em>
+    <p>The latest Apache Aurora release, 0.16.0, is now available for
+<a href="http://aurora.apache.org/downloads/">download</a>. Here are some highlights
in this release:</p>
+
+<ul>
+<li>Upgraded Mesos to 1.0.0. Note: as part of this upgrade we have switched from depending
on
+the mesos.native egg for Thermos in favor...</li>
+</ul>
+    <a href="/blog/aurora-0-16-0-released/">Read more</a>
+  </article>
+  <article>
+    <h3>
       <a href="/blog/aurora-0-15-0-released/">0.15.0 Released</a>
     </h3>
     <em><time>Jul  6 2016</time></em>

Modified: aurora/site/publish/sitemap.xml
URL: http://svn.apache.org/viewvc/aurora/site/publish/sitemap.xml?rev=1762698&r1=1762697&r2=1762698&view=diff
==============================================================================
--- aurora/site/publish/sitemap.xml (original)
+++ aurora/site/publish/sitemap.xml Wed Sep 28 18:56:13 2016
@@ -49,6 +49,10 @@
     <lastmod>2016-09-28T00:00:00+00:00</lastmod>
   </url>
   <url>
+    <loc>http://aurora.apache.org/blog/aurora-0-16-0-released/</loc>
+    <lastmod>2016-09-28T00:00:00+00:00</lastmod>
+  </url>
+  <url>
     <loc>http://aurora.apache.org/blog/</loc>
     <lastmod>2016-09-28T00:00:00+00:00</lastmod>
   </url>

Added: aurora/site/source/blog/2016-09-28-aurora-0-16-0-released.md
URL: http://svn.apache.org/viewvc/aurora/site/source/blog/2016-09-28-aurora-0-16-0-released.md?rev=1762698&view=auto
==============================================================================
--- aurora/site/source/blog/2016-09-28-aurora-0-16-0-released.md (added)
+++ aurora/site/source/blog/2016-09-28-aurora-0-16-0-released.md Wed Sep 28 18:56:13 2016
@@ -0,0 +1,99 @@
+---
+layout: post
+title: 0.16.0 Released
+permalink: /blog/aurora-0-16-0-released/
+published: true
+post_author:
+  display_name: Joshua Cohen
+  twitter: heyjoshua
+tags: Release
+---
+
+The latest Apache Aurora release, 0.16.0, is now available for
+[download](http://aurora.apache.org/downloads/). Here are some highlights in this release:
+
+- Upgraded Mesos to 1.0.0. Note: as part of this upgrade we have switched from depending
on
+  the mesos.native egg for Thermos in favor of the stripped down mesos.executor egg. This
means
+  users launching Docker tasks with the Mesos DockerContainerizer are no longer required
to use
+  images that include all of Mesos's dependencies.
+- Scheduler command line behavior has been modified to warn users of the deprecation of `production`
+  attribute in `Job` thrift struct. The scheduler is queried for tier configurations and
the user's
+  choice of `tier` and `production` attributes is revised, if necessary. If `tier` is already
set,
+  the `production` attribute might be adjusted to match the `tier` selection. Otherwise,
`tier` is
+  selected based on the value of `production` attribute. If a matching tier is not found,
the
+  `default` tier from tier configuration file (`tiers.json`) is used.
+- The `/offers` endpoint has been modified to display attributes of resource offers as received
+  from Mesos. This has affected rendering of some of the existing attributes. Furthermore,
it now
+  dumps additional offer attributes including [reservations](http://mesos.apache.org/documentation/latest/reservation/)
+  and [persistent volumes](http://mesos.apache.org/documentation/latest/persistent-volume/).
+- The scheduler API now accepts both thrift JSON and binary thrift. If a request is sent
without a
+  `Content-Type` header, or a `Content-Type` header of `application/x-thrift` or `application/json`
+  or `application/vnd.apache.thrift.json` the request is treated as thrift JSON. If a request
is
+  sent with a `Content-Type` header of `application/vnd.apache.thrift.binary` the request
is treated
+  as binary thrift. If the `Accept` header of the request is `application/vnd.apache.thrift.binary`
+  then the response will be binary thrift. Any other value for `Accept` will result in thrift
JSON.
+- Scheduler is now able to launch jobs using more than one executor at a time. To use this
feature
+  the `-custom_executor_config` flag must point to a JSON file which contains at least one
valid
+  executor configuration as detailed in the [configuration](docs/features/custom-executors.md)
+  documentation.
+- Add rollback API to the scheduler and new client command to support rolling back
+  active update jobs to their initial state.
+- <a name="zk_use_curator_upgrade"></a> The scheduler flag `-zk_use_curator`
now defaults to `true`
+  and care should be taken when upgrading from a configuration that does not pass the flag.
The
+  scheduler upgrade should be performed by bringing all schedulers down, and then bringing
upgraded
+  schedulers up. A rolling upgrade would result in no leading scheduler for the duration
of the
+  roll which could be confusing to monitor and debug.
+- A new command `aurora_admin reconcile_tasks` is now available on the Aurora admin client
that can trigger
+  implicit and explicit task reconciliations.
+- Add a new MTTS (Median Time To Starting) metric in addition to MTTA and MTTR.
+- In addition to CPU resources, RAM resources can now be treated as revocable via the scheduler
+  commandline flag `-enable_revocable_ram`.
+- Introduce UpdateMetadata fields in JobUpdateRequest to allow clients to store metadata
on update.
+- Changed cronSchedule field inside of JobConfiguration schema to be optional for compatibility
with Go.
+- Update default value of command line option `-framework_name` to 'Aurora'.
+- Tasks launched with filesystem images and the Mesos unified containerizer are now fully
isolated from
+  the host's filesystem. As such they are no longer required to include any of the executor's
+  dependencies (e.g. Python 2.7) within the task's filesystem.
+
+Deprecations and removals:
+
+- The job configuration flag `production` is now deprecated. To achieve the same scheduling
behavior
+  that `production=true` used to provide, users should elect a `tier` for the job with attributes
+  `preemptible=false` and `revocable=false`. For example, the `preferred` tier in the default
tier
+  configuration file (`tiers.json`) matches the above criteria.
+- The `ExecutorInfo.source` field is deprecated and has been replaced with a label named
`source`.
+  It will be removed from Mesos in a future release.
+- The scheduler flag `-zk_use_curator` has been deprecated. If you have never set the flag
and are
+  upgrading you should take care as described in the [note](#zk_use_curator_upgrade) above.
+- The `key` argument of `getJobUpdateDetails` has been deprecated. Use the `query` argument
instead.
+- The --release-threshold option on `aurora job restart` has been removed.
+
+Full release notes are available in the release
+[CHANGELOG](https://git-wip-us.apache.org/repos/asf?p=aurora.git&f=CHANGELOG&hb=rel/0.16.0).
+
+## Getting Involved
+
+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 [user mailing list and IRC](https://aurora.apache.org/community/).
+
+## Thanks
+
+Thanks to the 16 contributors who made Apache Aurora 0.16.0 possible:
+
+
+* David McLaughlin
+* David Robinson
+* Dmitriy Shirchenko
+* Igor Morozov
+* John Sirois
+* Joshua Cohen
+* Kai Huang
+* Karthik Anantha Padmanabhan
+* Maxim Khutornenko
+* Mehrdad Nurolahzade
+* Renan DelValle
+* Santhosh Kumar Shanmugham
+* Stephan Erb
+* Tarun Gogineni
+* Zameer Manji
+* Zhitao Li



Mime
View raw message