mesos git commit: Implemented `CgroupsIsolatorProcess::cleanup`.

2016-08-01 Thread jieyu
Repository: mesos Updated Branches: refs/heads/master 08dfd59bb -> 9567fb420 Implemented `CgroupsIsolatorProcess::cleanup`. Review: https://reviews.apache.org/r/49827/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit:

mesos git commit: Added MESOS-5945 to 1.0.1 CHANGELOG.

2016-08-01 Thread jieyu
Repository: mesos Updated Branches: refs/heads/1.0.x 3ab813b5b -> 2181d109a Added MESOS-5945 to 1.0.1 CHANGELOG. Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/2181d109 Tree:

mesos git commit: Added MESOS-5945 to 1.0.1 CHANGELOG.

2016-08-01 Thread jieyu
Repository: mesos Updated Branches: refs/heads/master 248fac1be -> 08dfd59bb Added MESOS-5945 to 1.0.1 CHANGELOG. Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/08dfd59b Tree:

[2/5] mesos git commit: Added check for root permissions to 'NvidiaVolume::create()'.

2016-08-01 Thread jieyu
Added check for root permissions to 'NvidiaVolume::create()'. Review: https://reviews.apache.org/r/50644/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/7d66e4c5 Tree:

[1/5] mesos git commit: Updated NvidiaVolume to mount as 'tmpfs' if parent fs is 'noexec'.

2016-08-01 Thread jieyu
Repository: mesos Updated Branches: refs/heads/1.0.x 094c8976c -> 3ab813b5b Updated NvidiaVolume to mount as 'tmpfs' if parent fs is 'noexec'. This patch is in response to an issue we ran into on Ubuntu 14.04, where '/run' is being mounted as 'noexec' (MESOS-5923). Since our NvidiaVolume is

[4/5] mesos git commit: Added extra conditions for deciding when to create "NvidiaComponents".

2016-08-01 Thread jieyu
Added extra conditions for deciding when to create "NvidiaComponents". A recent addition to ensure that 'NvidiaVolume::create()' ran as root broke all non-root tests on GPU machines. The reason is that we unconditionally create this volume so long as we detect 'nvml.isAvailable()', which will

[3/5] mesos git commit: Updated containerizer.cpp to look for duplicates in '--containerizer'.

2016-08-01 Thread jieyu
Updated containerizer.cpp to look for duplicates in '--containerizer'. Review: https://reviews.apache.org/r/50671/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/62c7c701 Tree:

[5/5] mesos git commit: Updated CHANGELOG about 1.0.1 fix (MESOS-5923 and MESOS-5959).

2016-08-01 Thread jieyu
Updated CHANGELOG about 1.0.1 fix (MESOS-5923 and MESOS-5959). Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/3ab813b5 Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/3ab813b5 Diff:

mesos git commit: Updated CHANGELOG about 1.0.1 fix (MESOS-5923 and MESOS-5959).

2016-08-01 Thread jieyu
Repository: mesos Updated Branches: refs/heads/master 6ce156b2b -> 248fac1be Updated CHANGELOG about 1.0.1 fix (MESOS-5923 and MESOS-5959). Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/248fac1b Tree:

mesos git commit: Fix tests that compare Resources::count() with signed integers.

2016-08-01 Thread yan
Repository: mesos Updated Branches: refs/heads/master 9c6097f06 -> 6ce156b2b Fix tests that compare Resources::count() with signed integers. Resources::count() returns size_t, so the check needs to be for unsigned integers. Review: https://reviews.apache.org/r/50676/ Project:

mesos git commit: Updated filesystem linux isolator pre exec commands to be non-shell.

2016-08-01 Thread jieyu
Repository: mesos Updated Branches: refs/heads/master 988ebc878 -> 9c6097f06 Updated filesystem linux isolator pre exec commands to be non-shell. Review: https://reviews.apache.org/r/50216/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit:

mesos git commit: Do not set allocation_interval in allocator benchmark test.

2016-08-01 Thread bmahler
Repository: mesos Updated Branches: refs/heads/master 8dc71da12 -> 988ebc878 Do not set allocation_interval in allocator benchmark test. We already using `Clock::pause();` to manually drive the allocations, so here we can remove the logic of set allocation_interval here. Review:

[2/2] mesos git commit: Added extra conditions for deciding when to create "NvidiaComponents".

2016-08-01 Thread jieyu
Added extra conditions for deciding when to create "NvidiaComponents". A recent addition to ensure that 'NvidiaVolume::create()' ran as root broke all non-root tests on GPU machines. The reason is that we unconditionally create this volume so long as we detect 'nvml.isAvailable()', which will

[1/2] mesos git commit: Updated containerizer.cpp to look for duplicates in '--containerizer'.

2016-08-01 Thread jieyu
Repository: mesos Updated Branches: refs/heads/master 7830d5f94 -> 8dc71da12 Updated containerizer.cpp to look for duplicates in '--containerizer'. Review: https://reviews.apache.org/r/50671/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit:

mesos git commit: CMake: Fix test helper build order.

2016-08-01 Thread josephwu
Repository: mesos Updated Branches: refs/heads/master 16ac8f939 -> 7830d5f94 CMake: Fix test helper build order. Follow up for review: https://reviews.apache.org/r/50064/ The `active-user-test-helper` binary needs glog headers, which are built before Stout. If you build with enough cores,

[1/6] mesos git commit: CMake: Added build script for mesos-local executable.

2016-08-01 Thread josephwu
Repository: mesos Updated Branches: refs/heads/master ca5eaad82 -> 16ac8f939 CMake: Added build script for mesos-local executable. This executable is used to run a local Mesos cluster for testing purposes. Review: https://reviews.apache.org/r/50323/ Project:

[2/6] mesos git commit: CMake: Added `setns` and `active-user` test helper binaries.

2016-08-01 Thread josephwu
CMake: Added `setns` and `active-user` test helper binaries. These binaries are required for `NsTest.ROOT_setns` and `SlaveTest.ROOT_RunTaskWithCommandInfoWithoutUser`. Review: https://reviews.apache.org/r/50064/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit:

[3/6] mesos git commit: CMake: Added LogrotateContainerLogger companion executable.

2016-08-01 Thread josephwu
CMake: Added LogrotateContainerLogger companion executable. This binary is required for the various `LOGROTATE_*` tests. For now, this binary is not built on Windows due to some optimizations made inside the executable. Review: https://reviews.apache.org/r/50179/ Project:

[6/6] mesos git commit: CMake: Fixed typo in target comments.

2016-08-01 Thread josephwu
CMake: Fixed typo in target comments. Review: https://reviews.apache.org/r/50658/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/16ac8f93 Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/16ac8f93 Diff:

[5/6] mesos git commit: CMake: Added script to build mesos-execute.

2016-08-01 Thread josephwu
CMake: Added script to build mesos-execute. `mesos-execute` is a utility that can schedule and run a single task. Review: https://reviews.apache.org/r/50324/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/0c2166c4 Tree:

[4/6] mesos git commit: CMake: Removed outdated and commented-out build targets.

2016-08-01 Thread josephwu
CMake: Removed outdated and commented-out build targets. The master is now being built by src/master/CMakeLists.txt. The `mesos-log` target does not exist and may be added later. Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit:

mesos git commit: Updated docker volume isolator to return non-shell 'pre_exec_commands'.

2016-08-01 Thread jieyu
Repository: mesos Updated Branches: refs/heads/master 202e1933c -> ca5eaad82 Updated docker volume isolator to return non-shell 'pre_exec_commands'. Review: https://reviews.apache.org/r/50535/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit:

mesos git commit: Updated mesos containerizer launch execute() to return 'EXIT_FAILURE'.

2016-08-01 Thread jieyu
Repository: mesos Updated Branches: refs/heads/master 25626fcf8 -> 202e1933c Updated mesos containerizer launch execute() to return 'EXIT_FAILURE'. Review: https://reviews.apache.org/r/50534/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit:

mesos git commit: Supported non-shell command in MesosLaunch to avoid arbitrary commands.

2016-08-01 Thread jieyu
Repository: mesos Updated Branches: refs/heads/master 9182f1c39 -> 25626fcf8 Supported non-shell command in MesosLaunch to avoid arbitrary commands. Currently all pre_exec_commands are executed as shell commands in Mesos Launch. It is not safe because arbitrary shell command may be included

mesos git commit: Added MESOS-5911 to 1.0.1 CHANGELOG.

2016-08-01 Thread yan
Repository: mesos Updated Branches: refs/heads/master 31315957e -> 9182f1c39 Added MESOS-5911 to 1.0.1 CHANGELOG. Review: https://reviews.apache.org/r/50662/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/9182f1c3 Tree:

[2/2] mesos git commit: Add v1 changes for shared resources.

2016-08-01 Thread yan
Add v1 changes for shared resources. Review: https://reviews.apache.org/r/48616/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/31315957 Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/31315957 Diff:

[1/2] mesos git commit: Support arithmetic operations for shared resources with shared count.

2016-08-01 Thread yan
Repository: mesos Updated Branches: refs/heads/master 48a492cd9 -> 31315957e Support arithmetic operations for shared resources with shared count. A new class Resource_ is added that allows 'Resources' to group identical shared resource objects together into a single 'Resource_' object and

[2/2] mesos git commit: Updated NvidiaVolume to mount as 'tmpfs' if parent fs is 'noexec'.

2016-08-01 Thread jieyu
Updated NvidiaVolume to mount as 'tmpfs' if parent fs is 'noexec'. This patch is in response to an issue we ran into on Ubuntu 14.04, where '/run' is being mounted as 'noexec' (MESOS-5923). Since our NvidiaVolume is created below this mount point, we are unable to execute any binaries we add to

[1/2] mesos git commit: Added check for root permissions to 'NvidiaVolume::create()'.

2016-08-01 Thread jieyu
Repository: mesos Updated Branches: refs/heads/master 7864eb860 -> 48a492cd9 Added check for root permissions to 'NvidiaVolume::create()'. Review: https://reviews.apache.org/r/50644/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit:

[2/2] mesos git commit: Fixed a typo in "launcher/executor.cpp".

2016-08-01 Thread alexr
Fixed a typo in "launcher/executor.cpp". Review: https://reviews.apache.org/r/49554/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/7864eb86 Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/7864eb86 Diff:

[1/2] mesos git commit: Fixed indentation of HealthCheck files in src/Makefile.am.

2016-08-01 Thread alexr
Repository: mesos Updated Branches: refs/heads/master da4687c33 -> 7864eb860 Fixed indentation of HealthCheck files in src/Makefile.am. Review: https://reviews.apache.org/r/49553/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: