You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by bm...@apache.org on 2013/06/10 19:41:34 UTC

git commit: Updated the CHANGELOG for 0.12.0.

Updated Branches:
  refs/heads/master 4fea07dfb -> a3f1c0c8b


Updated the CHANGELOG for 0.12.0.

Review: https://reviews.apache.org/r/11697


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

Branch: refs/heads/master
Commit: a3f1c0c8b5d5530a84681676b98c37a653394014
Parents: 4fea07d
Author: Benjamin Mahler <bm...@twitter.com>
Authored: Thu Jun 6 15:13:45 2013 -0700
Committer: Benjamin Mahler <bm...@twitter.com>
Committed: Mon Jun 10 10:41:23 2013 -0700

----------------------------------------------------------------------
 CHANGELOG | 80 +++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 51 insertions(+), 29 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mesos/blob/a3f1c0c8/CHANGELOG
----------------------------------------------------------------------
diff --git a/CHANGELOG b/CHANGELOG
index 844696e..757e3d0 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,36 @@
+Release Notes - Mesos - Version 0.12.0
+--------------------------------------
+* This release includes bug fixes and stability improvements.
+* The primary feature in this release is executor resource consumption monitoring. Slaves now monitor resource consumption of running executors and expose it over JSON and through the webui.
+* This release also includes a new and improved Hadoop framework. The new port doesn't require patching Hadoop (i.e., it's a self contained Hadoop contrib) and lets you use existing schedulers (e.g., the fair scheduler or capacity scheduler)! The tradeoff, however, is that it doesn't take as much advantage of the fine-grained nature of a Mesos task (i.e., there is no longer a 1-1 mapping between a Mesos task and a map/reduce task).
+
+** Sub-task
+    * [MESOS-419] - Old slave directories should not be garbage collected based on file modification time
+
+** Bug
+    * [MESOS-152] - Slave should forward status updates for unknown tasks
+    * [MESOS-285] - configure.macosx checks for version "10.7" but should check for 10.7 or greater
+    * [MESOS-307] - Web UI file download links are broken.
+    * [MESOS-317] - python mesos core bindings rejects framework messages with null bytes
+    * [MESOS-319] - Fix buggy read / write calls.
+    * [MESOS-325] - make clean is broken
+    * [MESOS-332] - Executor launcher fetches resources as slave user, instead of executor user.
+    * [MESOS-340] - Gperftools target always rebuilds.
+    * [MESOS-374] - HTTP GET requests to /statistics/snapshot.json crash the slave
+    * [MESOS-422] - Master leader election should be more robust to stale ephemeral nodes
+
+** Improvement
+    * [MESOS-293] - Make clean deletes checked in files.
+
+** New Feature
+    * [MESOS-99] - display slave resource usage information in the slave webui
+
+** Task
+    * [MESOS-274] - Unicode / Binary files over http endpoints.
+    * [MESOS-324] - Monitor executor resource usage.
+    * [MESOS-331] - Add --disable-perftools to configure.
+
+
 Release Notes - Mesos - Version 0.11.0
 --------------------------------------
 ** Brainstorming
@@ -6,14 +39,27 @@ Release Notes - Mesos - Version 0.11.0
 
 ** Bug
     * [MESOS-260] - Implement a duration abstraction
+    * [MESOS-261] - bootstrap fails when automake version >= 1.12
+    * [MESOS-263] - Complete the new webui (slave, framework, executor pages)
+    * [MESOS-264] - Make fails on the latest ubuntu
+    * [MESOS-270] - Log viewing broken on mesos-local runs
     * [MESOS-364] - cgroup tests fail on Ubuntu
     * [MESOS-386] - AllocatorTest/0.TaskFinished has incomplete expectations.
     * [MESOS-388] - Latest update breaks building on OSX
     * [MESOS-404] - FilesTest.BrowseTest is flaky
     * [MESOS-413] - AllocatorTest/0.TaskFinished test has bad expectations.
 
+** Improvement
+    * [MESOS-252] - Web UI Improvements
+    * [MESOS-253] - Enable -Wall -Werror on the build
+    * [MESOS-254] - Improve mesos slave's garbage collection
+    * [MESOS-259] - Expose slave attributes in slave endpoint & sortable tables
+
 ** Task
+    * [MESOS-275] - HTTP endpoint for file download.
+    * [MESOS-279] - Impose a limit on HTTP Response size
     * [MESOS-389] - Add OSX slave to the Jenkins build.
+    * [MESOS-491] - Add mesos-0.11.0-incubating jar to maven central
 
 
 Release Notes - Mesos - Version 0.10.0
@@ -34,7 +80,6 @@ Release Notes - Mesos - Version 0.10.0
     * [MESOS-83] - Filters should be removed when more resources are available than rejected offer had
     * [MESOS-145] - mesos executor holds on to fd spawned by slave after slave death, preventing slave from restarting
     * [MESOS-148] - Building of included Hadoop broken
-    * [MESOS-152] - Slave should forward status updates for unknown tasks
     * [MESOS-164] - Crash on Mac OS X due to dlopen not being thread-safe
     * [MESOS-183] - Included MPI Framework Fails to Start
     * [MESOS-187] - Mesos should not pass an invalid task to a slave
@@ -53,16 +98,11 @@ Release Notes - Mesos - Version 0.10.0
     * [MESOS-248] - Python quit unexpectedly while using mesos plugin
     * [MESOS-251] - DRF allocator doesn't expire filter correctly
     * [MESOS-257] - Master doesn't recover resources when executor exits
-    * [MESOS-261] - bootstrap fails when automake version >= 1.12
-    * [MESOS-262] - Slave should not charge the resources required for launching a executor against the executor 
-    * [MESOS-263] - Complete the new webui (slave, framework, executor pages)
-    * [MESOS-264] - Make fails on the latest ubuntu
+    * [MESOS-262] - Slave should not charge the resources required for launching a executor against the executor
     * [MESOS-266] - When the master removes a slave, a shutdown should be sent.
-    * [MESOS-268] - Slave should force kill executors when it is shutting down 
-    * [MESOS-270] - Log viewing broken on mesos-local runs
+    * [MESOS-268] - Slave should force kill executors when it is shutting down
     * [MESOS-278] - Master Fails to Connect to Zookeeper
     * [MESOS-284] - Short-term fix for fire-walling slave shutdown and lost slave messages from the 'wrong' master
-    * [MESOS-285] - configure.macosx checks for version "10.7" but should check for 10.7 or greater
     * [MESOS-286] - AllocatorTest is flaky
     * [MESOS-288] - Latest trunk does not finish make check
     * [MESOS-290] - Jobtracker can't get TaskTrackerInfo when the JobTracker log file is deleted
@@ -70,18 +110,11 @@ Release Notes - Mesos - Version 0.10.0
     * [MESOS-302] - Scheduler driver shouldn't send an ACK if the driver is aborted while sending stats update
     * [MESOS-303] - mesos slave crashes during framework termination
     * [MESOS-306] - Mesos-master frequently crashes
-    * [MESOS-307] - Web UI file download links are broken.
     * [MESOS-310] - cgroups isolation module should not block on fetching executors
-    * [MESOS-317] - python mesos core bindings rejects framework messages with null bytes
-    * [MESOS-319] - Fix buggy read / write calls.
-    * [MESOS-321] - libprocess http::encode fails test
-    * [MESOS-325] - make clean is broken
-    * [MESOS-332] - Executor launcher fetches resources as slave user, instead of executor user. 
     * [MESOS-339] - Release script is expecting enter, not any key
-    * [MESOS-340] - Gperftools target always rebuilds.
-    * [MESOS-381] - Problem building on Ubuntu 12.04 LTE
     * [MESOS-382] - FaultToleranceTest.FrameworkReliableRegistration test is flaky.
     * [MESOS-383] - AllocatorTest/0.FrameworkExited test is broken
+    * [MESOS-464] - mesos 0.10.0 fails to build on ubutu 13.04
 
 ** Improvement
     * [MESOS-8] - Maintain a history of executed frameworks/tasks and show it on the web UI
@@ -90,20 +123,14 @@ Release Notes - Mesos - Version 0.10.0
     * [MESOS-149] - Garbage collection on slaves
     * [MESOS-171] - Make CommandInfo 'uri' field be repeated, possibly making a URI embedded message to describe whether or not we should 'chmod +x' the resulting resource.
     * [MESOS-180] - Update the Hadoop patch to list protobuf-2.4.1 as a dependency so Maven pulls it down.
-    * [MESOS-193] - Create a single-page javascript interface to replace the existing webui 
+    * [MESOS-193] - Create a single-page javascript interface to replace the existing webui
     * [MESOS-194] - Make killtree more verbose.
-    * [MESOS-252] - Web UI Improvements
-    * [MESOS-253] - Enable -Wall -Werror on the build
-    * [MESOS-254] - Improve mesos slave's garbage collection
     * [MESOS-255] - Expose files through HTTP endpoints.
     * [MESOS-256] - Introduce a cluster name into the Web UI
-    * [MESOS-259] - Expose slave attributes in slave endpoint & sortable tables
     * [MESOS-272] - Create a 'fs' namespace and migrate as appropriate from our 'os' namespace.
-    * [MESOS-293] - Make clean deletes checked in files.
 
 ** New Feature
     * [MESOS-86] - Expose master url to the scheduler
-    * [MESOS-99] - display slave resource usage information in the slave webui
     * [MESOS-158] - Make ExecutorInfo more rich
     * [MESOS-185] - Provide a master stat indicating number of outstanding resource offers
     * [MESOS-207] - A new isolation module on Linux that uses Linux control groups (cgroups) directly.
@@ -118,12 +145,7 @@ Release Notes - Mesos - Version 0.10.0
     * [MESOS-69] - Migrate to Apache wiki and de-activate github wiki
     * [MESOS-80] - Add a page or section to the wiki defining project coding standards
     * [MESOS-133] - Make Mesos clean of most GCC warnings
-    * [MESOS-274] - Unicode / Binary files over http endpoints.
-    * [MESOS-275] - HTTP endpoint for file download.
-    * [MESOS-279] - Impose a limit on HTTP Response size
-    * [MESOS-283] - Use cpp implementations for python protobufs.
-    * [MESOS-324] - Monitor executor resource usage.
-    * [MESOS-331] - Add --disable-perftools to configure.
+    * [MESOS-398] - Add mesos-0.10.0-incubating jar to maven central
 
 
 Release Notes - Mesos - Version 0.9.0