-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/26150/
-----------------------------------------------------------
(Updated Oct. 13, 2014, 7:52 p.m.)
Review request for mesos and Niklas Nielsen.
Changes
-------
Fix style issues.
Back-port some c++11.
Bugs: MESOS-1840
https://issues.apache.org/jira/browse/MESOS-1840
Repository: mesos-git
Description
-------
A benchmark for libprocess.
It forks num_proc times and launched num_threads "libprocess" processes in each
child. They are aware of the "master"'s (parent) address and all play ping pong
with it.
This benchmark measures throughput in terms of the number of RPCs handled per
second using persistent (linked) connections.
A new test file (benchmarks) is introduced because we want to fork before
libprocess is initialized. This allows us to prevent short-circuiting of
message passing between processes under the same ProcessManager. This way we
force the execution path of the underlying event management system.
Diffs (updated)
-----
3rdparty/libprocess/Makefile.am 616618e
3rdparty/libprocess/src/tests/benchmarks.cpp PRE-CREATION
Diff: https://reviews.apache.org/r/26150/diff/
Testing
-------
make check in 3rdparty/libprocess
support/mesos-style.py
Thanks,
Joris Van Remoortere