svn commit: r23124 - in /dev/mesos/1.2.3-rc1: ./ mesos-1.2.3.tar.gz mesos-1.2.3.tar.gz.asc mesos-1.2.3.tar.gz.md5

2017-11-15 Thread me
Author: me Date: Thu Nov 16 05:48:12 2017 New Revision: 23124 Log: Adding mesos-1.2.3-rc1. Added: dev/mesos/1.2.3-rc1/ dev/mesos/1.2.3-rc1/mesos-1.2.3.tar.gz (with props) dev/mesos/1.2.3-rc1/mesos-1.2.3.tar.gz.asc dev/mesos/1.2.3-rc1/mesos-1.2.3.tar.gz.md5 Added: dev/mesos/1.2.

[mesos] Git Push Summary

2017-11-15 Thread me
Repository: mesos Updated Tags: refs/tags/1.2.3-rc1 [created] 7559c9352

[1/2] mesos-site git commit: Updated the website built from mesos SHA: c0a47b6.

2017-11-15 Thread git-site-role
Repository: mesos-site Updated Branches: refs/heads/asf-site 5ca5694ba -> 2131ab0ec http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2131ab0e/content/sitemap.xml -- diff --git a/content/sitemap.xml b/content/sitemap.xml i

[2/2] mesos-site git commit: Updated the website built from mesos SHA: c0a47b6.

2017-11-15 Thread git-site-role
Updated the website built from mesos SHA: c0a47b6. Project: http://git-wip-us.apache.org/repos/asf/mesos-site/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos-site/commit/2131ab0e Tree: http://git-wip-us.apache.org/repos/asf/mesos-site/tree/2131ab0e Diff: http://git-wip-us.apache.org/rep

mesos git commit: Updated 1.2.3 CHANGELOG prior to rc1 tagging.

2017-11-15 Thread me
Repository: mesos Updated Branches: refs/heads/master 8cd1bd2fc -> c0a47b696 Updated 1.2.3 CHANGELOG prior to rc1 tagging. Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/c0a47b69 Tree: http://git-wip-us.apache.org/repos/a

mesos git commit: Updated 1.2.3 CHANGELOG prior to rc1 tagging.

2017-11-15 Thread me
Repository: mesos Updated Branches: refs/heads/1.2.x f8706e580 -> 7559c9352 Updated 1.2.3 CHANGELOG prior to rc1 tagging. Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/7559c935 Tree: http://git-wip-us.apache.org/repos/as

[1/5] mesos-site git commit: Updated the website built from mesos SHA: 8cd1bd2.

2017-11-15 Thread git-site-role
Repository: mesos-site Updated Branches: refs/heads/asf-site 573fcab43 -> 5ca5694ba http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5ca5694b/content/api/latest/c++/functions_0x76.html -- diff --git a/content/api/latest/c

[2/5] mesos-site git commit: Updated the website built from mesos SHA: 8cd1bd2.

2017-11-15 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5ca5694b/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave.html -- diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1Slave.html b/content/a

[3/5] mesos-site git commit: Updated the website built from mesos SHA: 8cd1bd2.

2017-11-15 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5ca5694b/content/api/latest/c++/Nodes.xml -- diff --git a/content/api/latest/c++/Nodes.xml b/content/api/latest/c++/Nodes.xml index 4e43691..f7f5215 100644 --- a/content/api/la

[4/5] mesos-site git commit: Updated the website built from mesos SHA: 8cd1bd2.

2017-11-15 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/5ca5694b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2protobuf_8hpp_source.html -- diff --git a/content/api/latest/c++/3rdparty_2libprocess_2include_2process

[5/5] mesos-site git commit: Updated the website built from mesos SHA: 8cd1bd2.

2017-11-15 Thread git-site-role
Updated the website built from mesos SHA: 8cd1bd2. Project: http://git-wip-us.apache.org/repos/asf/mesos-site/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos-site/commit/5ca5694b Tree: http://git-wip-us.apache.org/repos/asf/mesos-site/tree/5ca5694b Diff: http://git-wip-us.apache.org/rep

mesos git commit: Enabled rvalue reference parameters in protobuf handlers.

2017-11-15 Thread bmahler
Repository: mesos Updated Branches: refs/heads/master 8fc5658b5 -> 8cd1bd2fc Enabled rvalue reference parameters in protobuf handlers. Using rvalue reference parameter in protobuf handler opts-out of arena usage, and allows the handler to move the message. Review: https://reviews.apache.org/r

[1/3] mesos git commit: Updated documentation on protobuf version requirements.

2017-11-15 Thread bmahler
Repository: mesos Updated Branches: refs/heads/master 0eec1f39a -> 8fc5658b5 Updated documentation on protobuf version requirements. Review: https://reviews.apache.org/r/63752/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/com

[2/3] mesos git commit: Upgraded vendored protobuf to 3.5.0.

2017-11-15 Thread bmahler
Upgraded vendored protobuf to 3.5.0. Version 3.4 adds and version 3.5 improves move support in generated C++ code. `protobuf-3.5.0.tar.gz` was built using the script: ``` curl -L -O https://github.com/google/protobuf/archive/v3.5.0.tar.gz tar -xzf v3.5.0.tar.gz cd protobuf-3.5.0 ./autogen.sh cd .

[3/3] mesos git commit: Added a readme for the protobuf dependency.

2017-11-15 Thread bmahler
Added a readme for the protobuf dependency. Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/8fc5658b Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/8fc5658b Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/8fc5

[3/4] mesos git commit: Improved the signal safety of `ns::clone`.

2017-11-15 Thread jpeach
Improved the signal safety of `ns::clone`. `ns::clone` was implicitly using malloc to allocate a stack after fork but before exec, where we should be avoiding `malloc`. Updated the second clone to use `os::signal_safe::clone`. We still explicitly allocate a stack after the fork, but since that is

[1/4] mesos git commit: Added MESOS-8159 to the 1.4.2 CHANGELOG.

2017-11-15 Thread jpeach
Repository: mesos Updated Branches: refs/heads/1.4.x cf4f4c0e8 -> dbc1414e4 Added MESOS-8159 to the 1.4.2 CHANGELOG. Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/dbc1414e Tree: http://git-wip-us.apache.org/repos/asf/mes

[2/4] mesos git commit: Changed `os:Stack` to allocate with `mmap`.

2017-11-15 Thread jpeach
Changed `os:Stack` to allocate with `mmap`. If `os:Stack` is allocated with `mmap`, this automatically guarantees the correct alignment (since `mmap` is page-aligned by definition). Although `mmap` is not required to be async signal safe (i.e. it might not be safe to call from a signal handler),

[4/4] mesos git commit: Added a non-allocating variant of `os::clone`.

2017-11-15 Thread jpeach
Added a non-allocating variant of `os::clone`. Added a non-allocating variant of `os::clone` in the `os::signal_safe` namespace. This encapsulates the lambda trampoline, but requires the caller to bring their own stack since we can't know when it is safe to implicitly allocate a stack. Now that w

mesos git commit: Updated version to 1.4.2.

2017-11-15 Thread kapil
Repository: mesos Updated Branches: refs/heads/1.4.x b2bf5542d -> cf4f4c0e8 Updated version to 1.4.2. Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/cf4f4c0e Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/cf4f4c0

mesos git commit: Updated test PortMappingMesosTest.CGROUPS_ROOT_CleanUpOrphan.

2017-11-15 Thread alexr
Repository: mesos Updated Branches: refs/heads/master e3e641328 -> 0eec1f39a Updated test PortMappingMesosTest.CGROUPS_ROOT_CleanUpOrphan. This test needed to be adapted to the new behaviour of the built-in executors that are now sending TASK_STARTING updates. Review: https://reviews.apache.o

[mesos] Git Push Summary

2017-11-15 Thread kapil
Repository: mesos Updated Tags: refs/tags/1.4.1 [created] 60e6544cb

mesos-site git commit: Updated the website built from mesos SHA: e3e6413.

2017-11-15 Thread git-site-role
Repository: mesos-site Updated Branches: refs/heads/asf-site 3ceb72d1e -> 573fcab43 Updated the website built from mesos SHA: e3e6413. Project: http://git-wip-us.apache.org/repos/asf/mesos-site/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos-site/commit/573fcab4 Tree: http://git-wip

svn commit: r23116 - in /release/mesos/1.4.1: ./ mesos-1.4.1.tar.gz mesos-1.4.1.tar.gz.asc mesos-1.4.1.tar.gz.md5

2017-11-15 Thread kapil
Author: kapil Date: Wed Nov 15 19:42:31 2017 New Revision: 23116 Log: Adding mesos-1.4.1. Added: release/mesos/1.4.1/ release/mesos/1.4.1/mesos-1.4.1.tar.gz (with props) release/mesos/1.4.1/mesos-1.4.1.tar.gz.asc (with props) release/mesos/1.4.1/mesos-1.4.1.tar.gz.md5 Added:

[1/2] mesos git commit: Added quick start instructions for CMake.

2017-11-15 Thread grag
Repository: mesos Updated Branches: refs/heads/master f1c861de6 -> e3e641328 Added quick start instructions for CMake. Review: https://reviews.apache.org/r/63818/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/f67b63db T

[2/2] mesos git commit: Removed an unused variable in a default executor test.

2017-11-15 Thread grag
Removed an unused variable in a default executor test. This patch removes an unused variable from `DefaultExecutorTest.CommitSuicideOnKillTask`. Review: https://reviews.apache.org/r/63522/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/

[6/6] mesos-site git commit: Updated the website built from mesos SHA: f1c861d.

2017-11-15 Thread git-site-role
Updated the website built from mesos SHA: f1c861d. Project: http://git-wip-us.apache.org/repos/asf/mesos-site/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos-site/commit/3ceb72d1 Tree: http://git-wip-us.apache.org/repos/asf/mesos-site/tree/3ceb72d1 Diff: http://git-wip-us.apache.org/rep

[4/6] mesos-site git commit: Updated the website built from mesos SHA: f1c861d.

2017-11-15 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/3ceb72d1/content/api/latest/c++/Tokens.xml -- diff --git a/content/api/latest/c++/Tokens.xml b/content/api/latest/c++/Tokens.xml index a71be1f..e008216 100644 --- a/content/ap

[3/6] mesos-site git commit: Updated the website built from mesos SHA: f1c861d.

2017-11-15 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/3ceb72d1/content/api/latest/c++/functions_func_0x61.html -- diff --git a/content/api/latest/c++/functions_func_0x61.html b/content/api/latest/c++/functions_func_0x61.html inde

[2/6] mesos-site git commit: Updated the website built from mesos SHA: f1c861d.

2017-11-15 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/3ceb72d1/content/api/latest/c++/index.hhk -- diff --git a/content/api/latest/c++/index.hhk b/content/api/latest/c++/index.hhk index 184a6d2..1897a54 100644 --- a/content/api/la

[5/6] mesos-site git commit: Updated the website built from mesos SHA: f1c861d.

2017-11-15 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/3ceb72d1/content/api/latest/c++/3rdparty_2stout_2include_2stout_2os_2linux_8hpp_source.html -- diff --git a/content/api/latest/c++/3rdparty_2stout_2include_2stout_2os_2linux_8

[1/6] mesos-site git commit: Updated the website built from mesos SHA: f1c861d.

2017-11-15 Thread git-site-role
Repository: mesos-site Updated Branches: refs/heads/asf-site 4665e116f -> 3ceb72d1e http://git-wip-us.apache.org/repos/asf/mesos-site/blob/3ceb72d1/content/api/latest/c++/namespacemembers_0x63.html -- diff --git a/content/api/l

[2/3] mesos git commit: Changed `os:Stack` to allocate with `mmap`.

2017-11-15 Thread jpeach
Changed `os:Stack` to allocate with `mmap`. If `os:Stack` is allocated with `mmap`, this automatically guarantees the correct alignment (since `mmap` is page-aligned by definition). Although `mmap` is not required to be async signal safe (i.e. it might not be safe to call from a signal handler),

[3/3] mesos git commit: Improved the signal safety of `ns::clone`.

2017-11-15 Thread jpeach
Improved the signal safety of `ns::clone`. `ns::clone` was implicitly using malloc to allocate a stack after fork but before exec, where we should be avoiding `malloc`. Updated the second clone to use `os::signal_safe::clone`. We still explicitly allocate a stack after the fork, but since that is

[1/3] mesos git commit: Added a non-allocating variant of `os::clone`.

2017-11-15 Thread jpeach
Repository: mesos Updated Branches: refs/heads/master 3ce12d262 -> f1c861de6 Added a non-allocating variant of `os::clone`. Added a non-allocating variant of `os::clone` in the `os::signal_safe` namespace. This encapsulates the lambda trampoline, but requires the caller to bring their own stac

[2/2] mesos-site git commit: Updated the website built from mesos SHA: 71c2d6e.

2017-11-15 Thread git-site-role
Updated the website built from mesos SHA: 71c2d6e. Project: http://git-wip-us.apache.org/repos/asf/mesos-site/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos-site/commit/4665e116 Tree: http://git-wip-us.apache.org/repos/asf/mesos-site/tree/4665e116 Diff: http://git-wip-us.apache.org/rep

[1/2] mesos-site git commit: Updated the website built from mesos SHA: 71c2d6e.

2017-11-15 Thread git-site-role
Repository: mesos-site Updated Branches: refs/heads/asf-site eda95e270 -> 4665e116f http://git-wip-us.apache.org/repos/asf/mesos-site/blob/4665e116/content/sitemap.xml -- diff --git a/content/sitemap.xml b/content/sitemap.xml i

mesos git commit: Windows: Fixed build of Google Test with Visual Studio Preview.

2017-11-15 Thread jpeach
Repository: mesos Updated Branches: refs/heads/master 71c2d6ebf -> 3ce12d262 Windows: Fixed build of Google Test with Visual Studio Preview. The preview version of Visual Studio (15.5) adds a new deprecation warning that Google Test emits. Google Test is also built with `-Werror`, and thus fai

mesos git commit: Added context to new agent processing calls.

2017-11-15 Thread alexr
Repository: mesos Updated Branches: refs/heads/master 69e0fd908 -> 71c2d6ebf Added context to new agent processing calls. This change adds context information to log entries for agent HTTP API handlers. It impacts the calls `LAUNCH_CONTAINER`, `WAIT_CONTAINER`, `KILL_CONTAINER`, and `REMOVE_CO

[1/2] mesos-site git commit: Updated the website built from mesos SHA: 69e0fd9.

2017-11-15 Thread git-site-role
Repository: mesos-site Updated Branches: refs/heads/asf-site 9a8d0bd5f -> eda95e270 http://git-wip-us.apache.org/repos/asf/mesos-site/blob/eda95e27/content/sitemap.xml -- diff --git a/content/sitemap.xml b/content/sitemap.xml i

[2/2] mesos-site git commit: Updated the website built from mesos SHA: 69e0fd9.

2017-11-15 Thread git-site-role
Updated the website built from mesos SHA: 69e0fd9. Project: http://git-wip-us.apache.org/repos/asf/mesos-site/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos-site/commit/eda95e27 Tree: http://git-wip-us.apache.org/repos/asf/mesos-site/tree/eda95e27 Diff: http://git-wip-us.apache.org/rep

mesos git commit: Fixed "opeartor" typo in "master.cpp".

2017-11-15 Thread alexr
Repository: mesos Updated Branches: refs/heads/master 57334da8f -> 69e0fd908 Fixed "opeartor" typo in "master.cpp". Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/69e0fd90 Tree: http://git-wip-us.apache.org/repos/asf/meso

[06/22] mesos-site git commit: Updated the website built from mesos SHA: 57334da.

2017-11-15 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/9a8d0bd5/content/api/latest/c++/src_2slave_2containerizer_2containerizer_8hpp_source.html -- diff --git a/content/api/latest/c++/src_2slave_2containerizer_2containerizer_8hpp_

[21/22] mesos-site git commit: Updated the website built from mesos SHA: 57334da.

2017-11-15 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/9a8d0bd5/content/api/latest/c++/classes.html -- diff --git a/content/api/latest/c++/classes.html b/content/api/latest/c++/classes.html index f5f2f56..7145279 100644 --- a/cont

[14/22] mesos-site git commit: Updated the website built from mesos SHA: 57334da.

2017-11-15 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/9a8d0bd5/content/api/latest/c++/functions_func_0x73.html -- diff --git a/content/api/latest/c++/functions_func_0x73.html b/content/api/latest/c++/functions_func_0x73.html inde

[18/22] mesos-site git commit: Updated the website built from mesos SHA: 57334da.

2017-11-15 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/9a8d0bd5/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockDockerContainerizer.html -- diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockD

[12/22] mesos-site git commit: Updated the website built from mesos SHA: 57334da.

2017-11-15 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/9a8d0bd5/content/api/latest/c++/http__connection_8hpp_source.html -- diff --git a/content/api/latest/c++/http__connection_8hpp_source.html b/content/api/latest/c++/http__conne

[09/22] mesos-site git commit: Updated the website built from mesos SHA: 57334da.

2017-11-15 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/9a8d0bd5/content/api/latest/c++/namespacemembers_func_0x63.html -- diff --git a/content/api/latest/c++/namespacemembers_func_0x63.html b/content/api/latest/c++/namespacemember

[15/22] mesos-site git commit: Updated the website built from mesos SHA: 57334da.

2017-11-15 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/9a8d0bd5/content/api/latest/c++/functions_0x72.html -- diff --git a/content/api/latest/c++/functions_0x72.html b/content/api/latest/c++/functions_0x72.html index 0e083ba..267b

[22/22] mesos-site git commit: Updated the website built from mesos SHA: 57334da.

2017-11-15 Thread git-site-role
Updated the website built from mesos SHA: 57334da. Project: http://git-wip-us.apache.org/repos/asf/mesos-site/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos-site/commit/9a8d0bd5 Tree: http://git-wip-us.apache.org/repos/asf/mesos-site/tree/9a8d0bd5 Diff: http://git-wip-us.apache.org/rep

[11/22] mesos-site git commit: Updated the website built from mesos SHA: 57334da.

2017-11-15 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/9a8d0bd5/content/api/latest/c++/index.hhk -- diff --git a/content/api/latest/c++/index.hhk b/content/api/latest/c++/index.hhk index 62ea2bf..184a6d2 100644 --- a/content/api/la

[07/22] mesos-site git commit: Updated the website built from mesos SHA: 57334da.

2017-11-15 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/9a8d0bd5/content/api/latest/c++/protobuf__utils_8hpp_source.html -- diff --git a/content/api/latest/c++/protobuf__utils_8hpp_source.html b/content/api/latest/c++/protobuf__uti

[01/22] mesos-site git commit: Updated the website built from mesos SHA: 57334da.

2017-11-15 Thread git-site-role
Repository: mesos-site Updated Branches: refs/heads/asf-site afe270005 -> 9a8d0bd5f http://git-wip-us.apache.org/repos/asf/mesos-site/blob/9a8d0bd5/content/sitemap.xml -- diff --git a/content/sitemap.xml b/content/sitemap.xml i

[04/22] mesos-site git commit: Updated the website built from mesos SHA: 57334da.

2017-11-15 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/9a8d0bd5/content/api/latest/c++/src_2tests_2containerizer_8hpp_source.html -- diff --git a/content/api/latest/c++/src_2tests_2containerizer_8hpp_source.html b/content/api/late

[13/22] mesos-site git commit: Updated the website built from mesos SHA: 57334da.

2017-11-15 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/9a8d0bd5/content/api/latest/c++/hierarchy.html -- diff --git a/content/api/latest/c++/hierarchy.html b/content/api/latest/c++/hierarchy.html index d46a5a6..6c6bc6b 100644 ---

[10/22] mesos-site git commit: Updated the website built from mesos SHA: 57334da.

2017-11-15 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/9a8d0bd5/content/api/latest/c++/master_2validation_8hpp_source.html -- diff --git a/content/api/latest/c++/master_2validation_8hpp_source.html b/content/api/latest/c++/master_

[03/22] mesos-site git commit: Updated the website built from mesos SHA: 57334da.

2017-11-15 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/9a8d0bd5/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html -- diff --git a/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html b/content/api/latest/c++/src_2test

[20/22] mesos-site git commit: Updated the website built from mesos SHA: 57334da.

2017-11-15 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/9a8d0bd5/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1ComposingContainerizer-members.html -- diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slave_1

[16/22] mesos-site git commit: Updated the website built from mesos SHA: 57334da.

2017-11-15 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/9a8d0bd5/content/api/latest/c++/event__queue_8hpp_source.html -- diff --git a/content/api/latest/c++/event__queue_8hpp_source.html b/content/api/latest/c++/event__queue_8hpp_s

[02/22] mesos-site git commit: Updated the website built from mesos SHA: 57334da.

2017-11-15 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/9a8d0bd5/content/api/latest/c++/v0__v1executor_8hpp_source.html -- diff --git a/content/api/latest/c++/v0__v1executor_8hpp_source.html b/content/api/latest/c++/v0__v1executor_

[19/22] mesos-site git commit: Updated the website built from mesos SHA: 57334da.

2017-11-15 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/9a8d0bd5/content/api/latest/c++/classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess-members.html -- diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1slav

[05/22] mesos-site git commit: Updated the website built from mesos SHA: 57334da.

2017-11-15 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/9a8d0bd5/content/api/latest/c++/src_2slave_2http_8hpp_source.html -- diff --git a/content/api/latest/c++/src_2slave_2http_8hpp_source.html b/content/api/latest/c++/src_2slave_

[17/22] mesos-site git commit: Updated the website built from mesos SHA: 57334da.

2017-11-15 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/9a8d0bd5/content/api/latest/c++/containerizer_2mesos_2paths_8hpp.html -- diff --git a/content/api/latest/c++/containerizer_2mesos_2paths_8hpp.html b/content/api/latest/c++/con

[08/22] mesos-site git commit: Updated the website built from mesos SHA: 57334da.

2017-11-15 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/9a8d0bd5/content/api/latest/c++/paths_8hpp_source.html -- diff --git a/content/api/latest/c++/paths_8hpp_source.html b/content/api/latest/c++/paths_8hpp_source.html index aea9

[05/15] mesos git commit: Defined API for launching standalone containers.

2017-11-15 Thread josephwu
Defined API for launching standalone containers. Launching a standalone container is very similar to launching a nested container, except that the caller must specify some Resources. As such, this patch deprecates some nested container APIs and replaces them with more generically named APIs. This

[09/15] mesos git commit: Moved and refactored some nested container tests.

2017-11-15 Thread josephwu
Moved and refactored some nested container tests. This moves tests for the Nested container API found in `api_tests.cpp` into `agent_container_api_tests.cpp` and refactors the moved tests to: * Exercise the MesosContainerizer, rather than mocks. * Parameterize tests to use the Standalone conta

[08/15] mesos git commit: Parameterized test for nested container launch.

2017-11-15 Thread josephwu
Parameterized test for nested container launch. This introduces a new test class that is parameterized based on the type of API used to launch (1) the parent container, (2) the nested container, and (3) the content type (like all other API tests). The test is also parameterized based on the enabl

[04/15] mesos git commit: Added recovery logic for standalone containers.

2017-11-15 Thread josephwu
Added recovery logic for standalone containers. Although there is no way to launch standalone containers yet, this commit outlines the expected layout of container metadata which should be populated when launching standalone containers. The layout is fairly simple, as standalone containers have n

[15/15] mesos git commit: Updated some isolators' usage of ExecutorInfo.

2017-11-15 Thread josephwu
Updated some isolators' usage of ExecutorInfo. These four isolators refered to the ExecutorInfo field of the given ContainerConfig to determine the total resources to isolate. This changes these isolators to refer instead to the Resources field of the given ContainerConfig because the resource am

[13/15] mesos git commit: Updated Docker path for Containerizer::launch interface change.

2017-11-15 Thread josephwu
Updated Docker path for Containerizer::launch interface change. The change in the return type for Containerizer::launch has less of an impact on the Docker containerizer, as it (currently) will not return the "new" enum 'ALREADY_LAUNCHED'. Note that in changing Containerizer::launch, a private he

[01/15] mesos git commit: Moved GPU resource validation into common file.

2017-11-15 Thread josephwu
Repository: mesos Updated Branches: refs/heads/master 69a75519a -> 57334da8f Moved GPU resource validation into common file. Both master and agent expect GPUs to be specified in whole numbers only. This is some of the common resource validation which will be used by the master and by the Stan

[10/15] mesos git commit: Updated test filters to include value-parameterized tests.

2017-11-15 Thread josephwu
Updated test filters to include value-parameterized tests. Test filters currently check the name of tests and type parameters if they exist. This adds value-parameterized tests to the set of strings checked against when applying the default test filters. Review: https://reviews.apache.org/r/6305

[11/15] mesos git commit: Modified Containerizer::launch interface to allow repeated launch.

2017-11-15 Thread josephwu
Modified Containerizer::launch interface to allow repeated launch. There is some existing tech debt around requiring the caller of `Containerizer::launch` to call `Containerizer::destroy` if the launch fails (see MESOS-6214). For nested and standalone containers, the side effect of this results i

[03/15] mesos git commit: Added basic tests for launching standalone containers.

2017-11-15 Thread josephwu
Added basic tests for launching standalone containers. Within the containerizer, standalone containers are treated like any other container (such as those with executors/tasks), so the MesosContainerizerTests focus on the difference in arguments passed for standalone containers. Review: https://r

[02/15] mesos git commit: Added ACLs and AuthZ for standalone containers.

2017-11-15 Thread josephwu
Added ACLs and AuthZ for standalone containers. This defines some coarse-grained AuthZ for launching and managing standalone containers. Each HTTP principal can be given the right to Launch, Wait upon, Kill, or Remove standalone containers under a given (posix) user. Review: https://reviews.apa

[06/15] mesos git commit: Added validation for Standalone Container APIs.

2017-11-15 Thread josephwu
Added validation for Standalone Container APIs. The Standalone Container APIs act much like the nested container APIs, except that ContainerIDs do not necessarily need to have a parent. Additionally, the 'resources' field in the `LAUNCH_CONTAINER` API has some restrictions due to how these resour

[12/15] mesos git commit: Changed failure response of LAUNCH containers API.

2017-11-15 Thread josephwu
Changed failure response of LAUNCH containers API. By default, the HTTP handlers in libprocess will translate failures (of returned Futures) into '500 Internal Server Error'. This commit only changes the `LAUNCH_NESTED_CONTAINER` and `LAUNCH_CONTAINER` APIs to return '400 Bad Request' instead whe

[14/15] mesos git commit: Updated tests with Containerizer::launch interface change.

2017-11-15 Thread josephwu
Updated tests with Containerizer::launch interface change. This commit contains the test changes required due to the interface change in https://reviews.apache.org/r/63063 . Instead of `AWAIT_ASSERT_TRUE(...)`, the affected test lines now use `AWAIT_ASSERT_EQ(Containerizer::LaunchResult::SUCCESS,

[07/15] mesos git commit: Implemented Standalone Container API.

2017-11-15 Thread josephwu
Implemented Standalone Container API. The Standalone and Nested Container APIs are very similar. This commit combines the two API implementations by adding a translation function (i.e. `launchNestedContainer` and `launchContainer`) which unpacks the V1 protobuf into fields which can be passed into