mesos-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Joris Van Remoortere" <joris.van.remoort...@gmail.com>
Subject Review Request 26150: Libprocess Benchmark
Date Mon, 29 Sep 2014 21:38:47 GMT

-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/26150/
-----------------------------------------------------------

Review request for mesos and Niklas Nielsen.


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
-----

  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


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message