mesos git commit: CMake: Fixed the http_parser patch command.

2016-11-23 Thread josephwu
Repository: mesos Updated Branches: refs/heads/master 1fc0551db -> d6b117e6e CMake: Fixed the http_parser patch command. The Posix/Linux builds for the http_parser did not apply the patch to rename a header field. The Windows build had an incorect path to the patch file. Project:

[2/9] mesos git commit: Added new parameter for user to ContainerLogger's prepare function.

2016-11-23 Thread josephwu
Added new parameter for user to ContainerLogger's prepare function. This new parameter allows the containerizer to pass along the user the container will eventually run as. The ContainerLogger module may choose to launch subprocesses under that user if applicable. Review:

[6/9] mesos git commit: Modified a test to use the updated Bytes operators.

2016-11-23 Thread josephwu
Modified a test to use the updated Bytes operators. This is the only test that multiplies/divides Bytes by a decimal value. Review: https://reviews.apache.org/r/52653/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit:

[8/9] mesos git commit: Transformed env variable parsing into Flags in libprocess.

2016-11-23 Thread josephwu
Transformed env variable parsing into Flags in libprocess. This retains existing environment variables read by libprocess (LIBPROCESS + IP, ADVERTISE_IP, PORT, ADVERTISE_PORT) but parsing is done via a Flags object. This also documents the behavior and expectations of the flags, and prints a

[5/9] mesos git commit: Changed Bytes operators to take unsigned integers.

2016-11-23 Thread josephwu
Changed Bytes operators to take unsigned integers. The multiplication and division operators for `Bytes` take a `double` argument. Changing this to an unsigned integer removes the implicit `double` to `uint64_t` casting. These operators are currently only used in tests. Review:

svn commit: r17147 - /release/mesos/KEYS

2016-11-23 Thread anand
Author: anand Date: Wed Nov 23 22:00:28 2016 New Revision: 17147 Log: Added Anand Mazumdar's pgp keys. Modified: release/mesos/KEYS Modified: release/mesos/KEYS == --- release/mesos/KEYS (original) +++

[3/9] mesos git commit: Added test cases for the logrotate module with --switch_user.

2016-11-23 Thread josephwu
Added test cases for the logrotate module with --switch_user. This adds two regression tests for running a task under a different user than the agent. In both cases, the logrotate module should still rotate logs, but the user that owns the log files will differ. Review:

svn commit: r17149 - in /dev/mesos/0.28.3-rc1: ./ mesos-0.28.3.tar.gz mesos-0.28.3.tar.gz.asc mesos-0.28.3.tar.gz.md5

2016-11-23 Thread anand
Author: anand Date: Wed Nov 23 22:59:09 2016 New Revision: 17149 Log: Adding mesos-0.28.3-rc1. Added: dev/mesos/0.28.3-rc1/ dev/mesos/0.28.3-rc1/mesos-0.28.3.tar.gz (with props) dev/mesos/0.28.3-rc1/mesos-0.28.3.tar.gz.asc dev/mesos/0.28.3-rc1/mesos-0.28.3.tar.gz.md5 Added:

[4/4] mesos git commit: Added backport of r52910 to 1.1.x.

2016-11-23 Thread qianzhang
Added backport of r52910 to 1.1.x. Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/b7f0bc19 Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/b7f0bc19 Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/b7f0bc19

[1/4] mesos git commit: Added backport of MESOS-6360 (Mesos part) to 1.1.x.

2016-11-23 Thread qianzhang
Repository: mesos Updated Branches: refs/heads/1.1.x de3a1b58a -> b810e22d3 Added backport of MESOS-6360 (Mesos part) to 1.1.x. Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/b810e22d Tree:

[mesos] Git Push Summary

2016-11-23 Thread anand
Repository: mesos Updated Tags: refs/tags/0.28.3-rc1 [created] 52a0b0a41

[3/4] mesos git commit: Added backport of MESOS-6360 (stout part) to 1.1.x.

2016-11-23 Thread qianzhang
Added backport of MESOS-6360 (stout part) to 1.1.x. Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/2d655760 Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/2d655760 Diff:

[2/4] mesos git commit: Added backport of MESOS-6002 to 1.1.x.

2016-11-23 Thread qianzhang
Added backport of MESOS-6002 to 1.1.x. Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/14355b75 Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/14355b75 Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/14355b75

[7/9] mesos git commit: Added net::IP parsing template to the flags parsers.

2016-11-23 Thread josephwu
Added net::IP parsing template to the flags parsers. This will allow us to specify the `net::IP` type as a field inside flags. Review: https://reviews.apache.org/r/53558/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit:

[1/9] mesos git commit: Added flag for passing in a user to the logrotate module.

2016-11-23 Thread josephwu
Repository: mesos Updated Branches: refs/heads/master 212486a93 -> 1fc0551db Added flag for passing in a user to the logrotate module. This adds an optional field to the LogrotateContainerLogger's companion binary. When specified, the companion binary should switch to the given user after

[4/9] mesos git commit: Added note about MESOS-5856 to the upgrade doc.

2016-11-23 Thread josephwu
Added note about MESOS-5856 to the upgrade doc. The 1.2 release contains a breaking change to the ContainerLogger interface. The change is an additional argument in one of the module's methods. Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit:

[9/9] mesos git commit: Transformed a fatal log message into a simple exit.

2016-11-23 Thread josephwu
Transformed a fatal log message into a simple exit. The failures we see while validating flags in libprocess does not warrant printing a stack trace on validation error. The stack trace gives a false impression that something went wrong in libprocess, versus the user specifying an incorrect