mesos git commit: Fixed Mac OS build.

2016-06-30 Thread yan
Repository: mesos Updated Branches: refs/heads/master 97138fbb2 -> 6619503c0 Fixed Mac OS build. Review: https://reviews.apache.org/r/49485/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/6619503c Tree: http://git-wip-us

[5/5] mesos git commit: Implement fairness exclusion: Updated allocator initialization.

2016-06-30 Thread bmahler
Implement fairness exclusion: Updated allocator initialization. Review: https://reviews.apache.org/r/48904/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/32c7bb53 Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/32c7

[3/5] mesos git commit: Added a flag for excluding resources from fair sharing.

2016-06-30 Thread bmahler
Added a flag for excluding resources from fair sharing. The intention of this flag is for the operator to specify resources types (e.g. "cpus", "mem", "gpus", etc) that should not be fairly shared. The implementation of will not count the specified resources towards a role's share of the cluster.

[1/5] mesos git commit: Implement fairness exclusion: Added tests.

2016-06-30 Thread bmahler
Repository: mesos Updated Branches: refs/heads/master 1f47583ad -> 97138fbb2 Implement fairness exclusion: Added tests. Review: https://reviews.apache.org/r/48908/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/97138fbb

[2/5] mesos git commit: Implement fairness exclusion: Updated sorter.

2016-06-30 Thread bmahler
Implement fairness exclusion: Updated sorter. Review: https://reviews.apache.org/r/49190/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/38618b0c Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/38618b0c Diff: http://

[4/5] mesos git commit: Implement fairness exclusion: initialize the sorter.

2016-06-30 Thread bmahler
Implement fairness exclusion: initialize the sorter. Review: https://reviews.apache.org/r/48907/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/c67b2a17 Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/c67b2a17 Diff:

[3/5] mesos git commit: Implement fairness exclusion: Updated sorter.

2016-06-30 Thread bmahler
Implement fairness exclusion: Updated sorter. Review: https://reviews.apache.org/r/49190/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/2ee8642a Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/2ee8642a Diff: http://

[mesos] Git Push Summary

2016-06-30 Thread bmahler
Repository: mesos Updated Branches: refs/heads/guangya_fairness_exclusion [deleted] a82c44cab

[2/5] mesos git commit: Implement fairness exclusion: Updated allocator initialization.

2016-06-30 Thread bmahler
Implement fairness exclusion: Updated allocator initialization. Review: https://reviews.apache.org/r/48904/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/e8e99282 Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/e8e9

[4/5] mesos git commit: Implement fairness exclusion: initialize the sorter.

2016-06-30 Thread bmahler
Implement fairness exclusion: initialize the sorter. Review: https://reviews.apache.org/r/48907/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/ededfa99 Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/ededfa99 Diff:

[5/5] mesos git commit: Implement fairness exclusion: Added tests.

2016-06-30 Thread bmahler
Implement fairness exclusion: Added tests. Review: https://reviews.apache.org/r/48908/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/a82c44ca Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/a82c44ca Diff: http://git

[1/5] mesos git commit: Added a flag for excluding resources from fair sharing.

2016-06-30 Thread bmahler
Repository: mesos Updated Branches: refs/heads/guangya_fairness_exclusion [created] a82c44cab Added a flag for excluding resources from fair sharing. The intention of this flag is for the operator to specify resources types (e.g. "cpus", "mem", "gpus", etc) that should not be fairly shared. T

mesos git commit: Added networking and http-api slack channels to work group docs.

2016-06-30 Thread vinodkone
Repository: mesos Updated Branches: refs/heads/master 1de753459 -> 1f47583ad Added networking and http-api slack channels to work group docs. Review: https://reviews.apache.org/r/49457/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/

mesos git commit: Add Cook to frameworks.md.

2016-06-30 Thread bmahler
Repository: mesos Updated Branches: refs/heads/master f074366dd -> 1de753459 Add Cook to frameworks.md. This closes #123 Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/1de75345 Tree: http://git-wip-us.apache.org/repos/as

mesos git commit: Documentation: Framework List: Use correct URL for storm-mesos framework.

2016-06-30 Thread bmahler
Repository: mesos Updated Branches: refs/heads/master 135d2c7b0 -> f074366dd Documentation: Framework List: Use correct URL for storm-mesos framework. This closes #122 Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/f0743

mesos git commit: Have maven run in batch mode.

2016-06-30 Thread vinodkone
Repository: mesos Updated Branches: refs/heads/master c0843b658 -> 135d2c7b0 Have maven run in batch mode. Adds the \`-B\` flag to the MESOS_JAR target's maven build and install. Review: https://reviews.apache.org/r/49422/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: h

[1/3] mesos git commit: Updated GetFrameworks v1 call in master.

2016-06-30 Thread vinodkone
Repository: mesos Updated Branches: refs/heads/master 05ce17df0 -> c0843b658 Updated GetFrameworks v1 call in master. This change removes tasks and executors information from GetFrameworks call because we can get that from GetTasks and GetExecutors (not yet implemented) calls. Review: https:/

[3/3] mesos git commit: Decoupled implementation of `tasks()` and `getTasks()` in master.

2016-06-30 Thread vinodkone
Decoupled implementation of `tasks()` and `getTasks()` in master. The response of `getTasks()` is going to look different from that of `tasks()`, so it doesn't make sense to couple their implementations. Note that this is pure code movement, there is no functional change. Review: https://reviews.

[2/3] mesos git commit: Updated GetTasks v1 call in master.

2016-06-30 Thread vinodkone
Updated GetTasks v1 call in master. The response now distinguishes between active tasks, completed tasks, pending tasks and orphan tasks to make it easy for clients. Consequently got rid of offset, limit and offset in the Call because they don't make sense when we have multiple fields in the respo

mesos git commit: Addition of ndustrial.io to Mesos User List.

2016-06-30 Thread jieyu
Repository: mesos Updated Branches: refs/heads/master db8b0f16c -> 05ce17df0 Addition of ndustrial.io to Mesos User List. This closes #121 Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/05ce17df Tree: http://git-wip-us.a

mesos git commit: Add Opera to "Powered by Mesos" list.

2016-06-30 Thread jieyu
Repository: mesos Updated Branches: refs/heads/master 377ece0c2 -> db8b0f16c Add Opera to "Powered by Mesos" list. This closes #120 Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/db8b0f16 Tree: http://git-wip-us.apache.o

mesos git commit: Added gigawatt.io to "powered by".

2016-06-30 Thread jieyu
Repository: mesos Updated Branches: refs/heads/master cc7ca6c21 -> 377ece0c2 Added gigawatt.io to "powered by". This closes #119 Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/377ece0c Tree: http://git-wip-us.apache.org/

[2/2] mesos git commit: Added backport of MESOS-5691, 5723, 5748 to 0.27.4.

2016-06-30 Thread josephwu
Added backport of MESOS-5691,5723,5748 to 0.27.4. This reflects the backport of MESOS-5691, MESOS-5723, and MESOS-5748 to the 0.27.x branch. Review: https://reviews.apache.org/r/49461/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/meso

[1/2] mesos git commit: Added backport of MESOS-5691, 5723, 5748 to 0.28.3.

2016-06-30 Thread josephwu
Repository: mesos Updated Branches: refs/heads/master b6b617a01 -> cc7ca6c21 Added backport of MESOS-5691,5723,5748 to 0.28.3. This reflects the backport of MESOS-5691, MESOS-5723, and MESOS-5748 to the 0.28.x branch. Review: https://reviews.apache.org/r/49460/ Project: http://git-wip-us.ap

[1/4] mesos git commit: Fix socket leak in SSL_ENABLE_DOWNGRADE code path.

2016-06-30 Thread josephwu
Repository: mesos Updated Branches: refs/heads/0.28.x 4f3e4f1ab -> 50bb08200 Fix socket leak in SSL_ENABLE_DOWNGRADE code path. When an SSL-enabled Mesos actor attempts to link, it will open an SSL socket first. If this fails, and downgrading to non-SSL is enabled, the Mesos actor will create

[3/4] mesos git commit: Fixed race between link and peer disconnection.

2016-06-30 Thread josephwu
Fixed race between link and peer disconnection. This fixes a rare race (segfault) between `link` and `ignore_recv_data`. If the peer of the socket exits between establishing a connection and libprocess queuing a `MessageEncoder`, `ignore_recv_data` may delete the `Socket` underneath the `link`.

[2/4] mesos git commit: Fixed FD inheritance leak when SSL is enabled.

2016-06-30 Thread josephwu
Fixed FD inheritance leak when SSL is enabled. Incoming sockets are leaked when the agent forks because incoming sockets are not modified with the CLOEXEC option. Review: https://reviews.apache.org/r/49280/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apa

[4/4] mesos git commit: Cherry-pick of MESOS-5691, 5723, 5748 to 0.28.x.

2016-06-30 Thread josephwu
Cherry-pick of MESOS-5691,5723,5748 to 0.28.x. Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/50bb0820 Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/50bb0820 Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/5

[4/4] mesos git commit: Fix socket leak in SSL_ENABLE_DOWNGRADE code path.

2016-06-30 Thread josephwu
Fix socket leak in SSL_ENABLE_DOWNGRADE code path. When an SSL-enabled Mesos actor attempts to link, it will open an SSL socket first. If this fails, and downgrading to non-SSL is enabled, the Mesos actor will create a "Poll" socket instead. In this code path, we explicitly avoid calling `Socket

[3/4] mesos git commit: Fixed race between link and peer disconnection.

2016-06-30 Thread josephwu
Fixed race between link and peer disconnection. This fixes a rare race (segfault) between `link` and `ignore_recv_data`. If the peer of the socket exits between establishing a connection and libprocess queuing a `MessageEncoder`, `ignore_recv_data` may delete the `Socket` underneath the `link`.

[2/4] mesos git commit: Fixed FD inheritance leak when SSL is enabled.

2016-06-30 Thread josephwu
Fixed FD inheritance leak when SSL is enabled. Incoming sockets are leaked when the agent forks because incoming sockets are not modified with the CLOEXEC option. Review: https://reviews.apache.org/r/49280/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apa

[1/4] mesos git commit: Cherry-pick of MESOS-5691, 5723, 5748 to 0.27.x.

2016-06-30 Thread josephwu
Repository: mesos Updated Branches: refs/heads/0.27.x 00401647f -> 0b63bc928 Cherry-pick of MESOS-5691,5723,5748 to 0.27.x. Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/0b63bc92 Tree: http://git-wip-us.apache.org/repos/

[2/2] mesos git commit: Added support for VIEW_FLAGS authorization action in HTTP API.

2016-06-30 Thread vinodkone
Added support for VIEW_FLAGS authorization action in HTTP API. Adds an intermediate function `Master::http::_flags()` which performs authorization and it is called by both the endpoint `/flags` handler and the HTTP API v1 call `getFlags()` handler. Review: https://reviews.apache.org/r/49394/ Pr

[1/2] mesos git commit: Added the VIEW_FLAGS authorization action.

2016-06-30 Thread vinodkone
Repository: mesos Updated Branches: refs/heads/master 6b8682b9c -> b6b617a01 Added the VIEW_FLAGS authorization action. Adds authorization for viewing flags. Instead of being part of `get_endpoints` it uses its own action `VIEW_FLAGS` which is used to restrict access to the `/flags` endpoint,

mesos git commit: Fixed a comment typo in hierarchical.hpp.

2016-06-30 Thread bmahler
Repository: mesos Updated Branches: refs/heads/master e50b4f080 -> 6b8682b9c Fixed a comment typo in hierarchical.hpp. Review: https://reviews.apache.org/r/49181/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/6b8682b9 T

mesos git commit: Cleanups for std::set flag parser.

2016-06-30 Thread bmahler
Repository: mesos Updated Branches: refs/heads/master e6d5e5b5d -> e50b4f080 Cleanups for std::set flag parser. Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/e50b4f08 Tree: http://git-wip-us.apache.org/repos/asf/mesos/tr

mesos git commit: Added a flag parser for std::set.

2016-06-30 Thread bmahler
Repository: mesos Updated Branches: refs/heads/master 86af42081 -> e6d5e5b5d Added a flag parser for std::set. Review: https://reviews.apache.org/r/49352/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/e6d5e5b5 Tree: htt

[1/2] mesos git commit: Updated self in contributors.yaml.

2016-06-30 Thread alexr
Repository: mesos Updated Branches: refs/heads/master d2106c8fc -> 86af42081 Updated self in contributors.yaml. Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/6a11e49f Tree: http://git-wip-us.apache.org/repos/asf/mesos/tr

[2/2] mesos git commit: Fixed indentation in contributors.yaml.

2016-06-30 Thread alexr
Fixed indentation in contributors.yaml. Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/86af4208 Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/86af4208 Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/86af4208

[2/2] mesos git commit: Added missing AUTHORIZATION endpoint documentation.

2016-06-30 Thread alexr
Added missing AUTHORIZATION endpoint documentation. Added endpoint documentation for the following endpoints: * Master::Http::CREATE_VOLUMES_HELP * Master::Http::DESTROY_VOLUMES_HELP * Master::Http::RESERVE_HELP * Master::Http::STATE_HELP * Master::Http::STATESUMMARY_HELP * Master::Http::TEARDOWN_

[1/2] mesos git commit: Regenerated endpoint documention.

2016-06-30 Thread alexr
Repository: mesos Updated Branches: refs/heads/master f23ef4c15 -> d2106c8fc Regenerated endpoint documention. Note that regenerating the endpoint documentation also picked up a stale change in slave/api/vi.md. Review: https://reviews.apache.org/r/49250/ Project: http://git-wip-us.apache.or

[1/2] mesos git commit: Updated rmdir to optionally continue deletion on error.

2016-06-30 Thread yan
Repository: mesos Updated Branches: refs/heads/master cd7974f0e -> f23ef4c15 Updated rmdir to optionally continue deletion on error. This is to prevent early exit in the event of error in certain cases. Review: https://reviews.apache.org/r/47972/ Project: http://git-wip-us.apache.org/repos/

[2/2] mesos git commit: Updated gc to prevent early exit in case of error.

2016-06-30 Thread yan
Updated gc to prevent early exit in case of error. It's possible for tasks and isolators to lay down files that are not deletable by GC. In the face of such errors GC needs to free up disk space wherever it can because it's already re-offered to frameworks. Review: https://reviews.apache.org/r/47

mesos git commit: Added the #gpus slack channel to the GPU working group documentation.

2016-06-30 Thread vinodkone
Repository: mesos Updated Branches: refs/heads/master 99568f446 -> cd7974f0e Added the #gpus slack channel to the GPU working group documentation. Review: https://reviews.apache.org/r/49456/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos

mesos git commit: Inserted a new line in contributors.yaml.

2016-06-30 Thread jieyu
Repository: mesos Updated Branches: refs/heads/master 9ea7af29e -> 99568f446 Inserted a new line in contributors.yaml. Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/99568f44 Tree: http://git-wip-us.apache.org/repos/asf/m

mesos git commit: Added self to contributors.

2016-06-30 Thread jieyu
Repository: mesos Updated Branches: refs/heads/master ffa7b3b95 -> 9ea7af29e Added self to contributors. This closes #117 Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/9ea7af29 Tree: http://git-wip-us.apache.org/repos/a

[3/3] mesos git commit: Allowed `dispatch` to take any callables.

2016-06-30 Thread mpark
Allowed `dispatch` to take any callables. Review: https://reviews.apache.org/r/46686/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/9c36780c Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/9c36780c Diff: http://git-

[1/3] mesos git commit: Removed unnecessary construction of `std::function` in `deferred.hpp`.

2016-06-30 Thread mpark
Repository: mesos Updated Branches: refs/heads/master 52e11a8e6 -> ffa7b3b95 Removed unnecessary construction of `std::function` in `deferred.hpp`. Review: https://reviews.apache.org/r/49315/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repo

[2/3] mesos git commit: Updated `dispatch` calls to use lambda in `http_tests.cpp`.

2016-06-30 Thread mpark
Updated `dispatch` calls to use lambda in `http_tests.cpp`. Review: https://reviews.apache.org/r/46687/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/3405d3b3 Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/3405d3b3

mesos git commit: Fix CMake build.

2016-06-30 Thread josephwu
Repository: mesos Updated Branches: refs/heads/master 9c846a8d8 -> 52e11a8e6 Fix CMake build. The `test-linkee` binary needs to be built before the libprocess tests. Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/52e11a8