Return-Path: X-Original-To: apmail-mesos-dev-archive@www.apache.org Delivered-To: apmail-mesos-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id DAF91176A8 for ; Mon, 29 Sep 2014 21:38:50 +0000 (UTC) Received: (qmail 76626 invoked by uid 500); 29 Sep 2014 21:38:50 -0000 Delivered-To: apmail-mesos-dev-archive@mesos.apache.org Received: (qmail 76558 invoked by uid 500); 29 Sep 2014 21:38:50 -0000 Mailing-List: contact dev-help@mesos.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@mesos.apache.org Delivered-To: mailing list dev@mesos.apache.org Received: (qmail 76545 invoked by uid 99); 29 Sep 2014 21:38:50 -0000 Received: from reviews-vm.apache.org (HELO reviews.apache.org) (140.211.11.40) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 29 Sep 2014 21:38:50 +0000 Received: from reviews.apache.org (localhost [127.0.0.1]) by reviews.apache.org (Postfix) with ESMTP id 4697D1DDB15; Mon, 29 Sep 2014 21:38:47 +0000 (UTC) Content-Type: multipart/alternative; boundary="===============4265470357073469013==" MIME-Version: 1.0 Subject: Review Request 26150: Libprocess Benchmark From: "Joris Van Remoortere" To: "Niklas Nielsen" Cc: "Joris Van Remoortere" , "mesos" Date: Mon, 29 Sep 2014 21:38:47 -0000 Message-ID: <20140929213847.19041.81836@reviews.apache.org> X-ReviewBoard-URL: https://reviews.apache.org Auto-Submitted: auto-generated Sender: "Joris Van Remoortere" X-ReviewGroup: mesos X-ReviewRequest-URL: https://reviews.apache.org/r/26150/ X-Sender: "Joris Van Remoortere" Reply-To: "Joris Van Remoortere" X-ReviewRequest-Repository: mesos-git --===============4265470357073469013== MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit ----------------------------------------------------------- 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 --===============4265470357073469013==--