You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by vi...@apache.org on 2013/05/22 04:39:53 UTC

git commit: Updated CHANGELOG.

Updated Branches:
  refs/heads/master c6b980a46 -> 9438fd5d3


Updated CHANGELOG.


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

Branch: refs/heads/master
Commit: 9438fd5d3b7e52c03077d78099bcba979f688465
Parents: c6b980a
Author: Vinod Kone <vi...@twitter.com>
Authored: Tue May 21 19:39:26 2013 -0700
Committer: Vinod Kone <vi...@twitter.com>
Committed: Tue May 21 19:39:26 2013 -0700

----------------------------------------------------------------------
 CHANGELOG |  142 +++++++++++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 126 insertions(+), 16 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mesos/blob/9438fd5d/CHANGELOG
----------------------------------------------------------------------
diff --git a/CHANGELOG b/CHANGELOG
index 28c76ca..844696e 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,29 +1,139 @@
-Mesos 0.12.0
-  -[LIBPROCESS] Added google perftools.
+Release Notes - Mesos - Version 0.11.0
+--------------------------------------
+** Brainstorming
+    * [MESOS-357] - participate in GSoC 2013
+    * [MESOS-358] - do not participate in the GSoC 2013
 
+** Bug
+    * [MESOS-260] - Implement a duration abstraction
+    * [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.
 
-Mesos 0.11.0
-  -TODO: Fill in.
+** Task
+    * [MESOS-389] - Add OSX slave to the Jenkins build.
 
 
-Mesos 0.10.0 (released TBD)
-  This is a bugfix release.
+Release Notes - Mesos - Version 0.10.0
+--------------------------------------
+** Sub-task
+    * [MESOS-89] - create utilities to collect information from the proc filesystem
+    * [MESOS-212] - Eliminate Bottle and Python based webui.
+    * [MESOS-222] - Rename SimpleAllocator to DominantShareAllocator
+    * [MESOS-223] - Libprocess-ify Allocator
+    * [MESOS-224] - Write allocator tests
 
-  -[BUILD] Removed OS specific configure files.
+** Bug
+    * [MESOS-17] - Hadoop executors killed while tasks in COMMIT_PENDING
+    * [MESOS-34] - Rendering JSON needs to escape strings properly.
+    * [MESOS-44] - Master Detector uses the wrong ACL when auth is not required
+    * [MESOS-48] -  Remove the failover flag from executor driver
+    * [MESOS-54] - Mesos ZooKeeper authentication is broken
+    * [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
+    * [MESOS-190] - Slave seg fault when executor exited
+    * [MESOS-199] - Attempting to use killtree.sh after forked pid has died is fruitless.
+    * [MESOS-200] - New Linux 'proc' code assuming too new a kernel.
+    * [MESOS-209] - A race bug in ProcessManager::spawn in libprocess.
+    * [MESOS-211] - Fix Slave GC tests
+    * [MESOS-218] - Master throws exception on removeTask() if Framework is not connected
+    * [MESOS-220] - Slave throws exception in librocess when master is down
+    * [MESOS-229] - mesos zookeeper group code fails to connect when pre-existing children of the group path are read-only
+    * [MESOS-233] - port should not be of type short
+    * [MESOS-239] - Allocator doesn't handle framework failover correctly
+    * [MESOS-244] - Mesos slave process is not shutting down cleanly
+    * [MESOS-247] - Ranges comparison has a bug
+    * [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-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-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
+    * [MESOS-299] - Master detector doesn't notify about leading master after network disconnection
+    * [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 0.9.0 (released 2012-05-08)
-  First incubator release for Mesos in Apache (fifth release candidate).
-
-** Dependency upgrade
-    * [MESOS-174] - Upgrade protobuf dependency to version 2.4.1
+** Improvement
+    * [MESOS-8] - Maintain a history of executed frameworks/tasks and show it on the web UI
+    * [MESOS-57] - Submit mesos.jar to Maven Central
+    * [MESOS-142] - Explictly set and clean test work directories
+    * [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-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-146] - EC2 scripts should find the latest AMI from a known URL
+    * [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.
+    * [MESOS-208] - Add whitelist option to master
 
 ** Question
     * [MESOS-258] - mesos-master / mesos-slave => error: [Errno 32] Broken pipe
+    * [MESOS-298] - Executor fails to start
     * [MESOS-311] - ClassNotFoundException when deploying hadoop on mesos
 
-** Wish
-    * [MESOS-117] - Release!
+** Task
+    * [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.
+
+
+Release Notes - Mesos - Version 0.9.0
+-------------------------------------
+** Dependency upgrade
+    * [MESOS-174] - Upgrade protobuf dependency to version 2.4.1
+
+** Improvement
+    * [MESOS-3] - Ask executors to shutdown when a framework goes away
+    * [MESOS-167] - Make API names consistent
+
+** New Feature
+    * [MESOS-146] - EC2 scripts should find the latest AMI from a known URL