mesos:master

Last commit made on 2018-08-02
Get this branch:
git clone -b master https://git.launchpad.net/mesos

Branch merges

Branch information

Name:
master
Repository:
lp:mesos

Recent commits

72878f8... by Benno Evers <email address hidden>

Moved around some functions definitions between files.

This commit contains some fixups to the move of the `Framework`
implementation code to a separate file in the previous commit.

 * Change `Framework::send()` to use an out-of-class definition.
 * Move back trivial functions back to the header file.
 * Move private constructor to the top of the file in `framework.cpp`.

Review: https://reviews.apache.org/r/68166/

42cbba5... by Benno Evers <email address hidden>

Moved Framework implementation into separate file.

This change aims to reduce compile time and cognitive
load when browsing the "master.hpp" header.

Review: https://reviews.apache.org/r/68141/

9457dce... by Meng Zhu <email address hidden>

Avoided some expensive copies in the allocator.

Avoided unnecessary copies from
`sorter->allocation(string client)` calls.

Review: https://reviews.apache.org/r/68151/

b1381f4... by James Peach <email address hidden>

Fixed a spelling error in a comment.

a105230... by Andrew Schwartzmeyer

Replaced `<stout/windows/os.hpp>` with `<stout/os.hpp>` in stout.

The intent is that `os.hpp` includes the correct OS-specific header,
`windows/os.hpp` or `posix/os.hpp`, automatically. They should never
be included manually.

Review: https://reviews.apache.org/r/67933/

3bd7711... by Andrew Schwartzmeyer

Added port mapping and network ports isolators sources to CMake.

This adds the relevant options and source files, but with a fatal
message if they're used, as we do not yet check for their
dependencies. This also adds the `mesos-network-helper` executable as
used by the port mapping isolator.

Review: https://reviews.apache.org/r/68094

1159b48... by Andrew Schwartzmeyer

Added XFS disk isolator files to CMake.

This adds an option to turn on the isolator, but that results in a
fatal error because we do not yet check for the required headers and
libraries.

Review: https://reviews.apache.org/r/68093

d880195... by Andrew Schwartzmeyer

Added missing files to CMake build.

This patch adds stubs for the Python executor and scheduler, adds
support for `mesos-resolve`, adds conditional support for the old
`mesos-cli` when `ENABLE_NEW_CLI` is not set and not on Windows, and
fixes some ordering oddities.

Review: https://reviews.apache.org/r/67751

1b6b6f6... by Greg Mann <email address hidden>

Added documentation for per-framework metrics.

Review: https://reviews.apache.org/r/68048/

ca8126a... by Greg Mann <email address hidden>

Added a master benchmark test for metrics.

Review: https://reviews.apache.org/r/67823/