Skip to content
Browse files
Create (#253)
* Create

* Update

* Update

* Update

* Update

* Update

* Update
  • Loading branch information
wyegelwel committed Mar 20, 2017
1 parent fd436d9 commit 2bfffb1d73b0367b80afbded4197e5388842fa4e
Showing with 41 additions and 1 deletion.
  1. +36 −0
  2. +1 −1
  3. +4 −0
@@ -0,0 +1,36 @@
# Change log

All notable changes to this project will be documented in this file

The format is based on [Keep a Changelog]( and this project adheres to [Semantic Versioning](

## [Unreleased]
### Added
### Changed

## [1.2.1] - 2017-03-13
### Fixed
- Fixed a bug with calculating whether we matched the head of the queue which caused cook to only schedule 1 job at a time. (this is why 1.2.0 was yanked)

## [1.2.0] - 2017-03-13 - [YANKED]
### Added
- Start of CHANGELOG. We are likely missing some items from 1.0.1, will be better from now on.
- Switch to use Fenzo for matching from @dgrnbrg and @mforsyth
- GPU support from @dgrnbrg
- Swaggerized endpoints from @mforsyth
- Groups ( from @DiegoAlbertoTorres
- Containers support from @sdegler, @leifwalsh, @wyegelwel
- Retry endpoint from @pjlegato and @wyegelwel
- Authorization on endpoints from @pjlegato and @wyegelwel
- System simulator and CI from @mforsyth
- Access logs for server from @sophaskins
- Mea culpa reasons so some failures don't count against retries from @DiegoAlbertoTorres @mforsyth

### Changed
- Switch to use [mesomatic]( over clj-mesos from @mforsyth
- Tied to mesos 1.x.x (exact version is 1.0.1)
- State change of a job from waiting to running now occurs when Cook submits the job to mesos (not when mesos confirms the job is running) from @aadamson and @DiegoAlbertoTorres
- Performance improvements to ranking and scheduling from @wyegelwel

### Fixed
- Split brain on mesos / zk fail over. Cook will now exit when it loses leadership with either zk or mesos. A supervisor is expected to restart it from@wyegelwel
@@ -2,4 +2,4 @@

In order to accept your code contributions, please fill out the appropriate Contributor License Agreement in the `cla` folder and submit it to

In your pull request, add a line in the [changelog]( under "unreleased" describing your change.
@@ -17,6 +17,10 @@ You can launch the scheduler for testing by running `java -jar cook-release.jar
Then, go to the `spark` subproject, and follow the README to patch Spark to support Cook as a scheduler.
If you'd like to learn more or do something different, read on...

## Releases

Check the [changelog]( for release info.

## Subproject Summary

In this repository, you'll find several subprojects, each of which has its own documentation.

0 comments on commit 2bfffb1

Please sign in to comment.