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