aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/cpp/qps/driver.cc
diff options
context:
space:
mode:
authorGravatar Yuxuan Li <yuxuanli@google.com>2017-05-03 22:27:11 -0700
committerGravatar Yuxuan Li <yuxuanli@google.com>2017-05-03 22:27:11 -0700
commit5d3ddeeea1dc88392cfb126ebd5b86185c2d36cc (patch)
tree7794086c5a4a7c06a4fdfacb437af50da60add4c /test/cpp/qps/driver.cc
parent999ac157e648d6bccdec16a696842bdbf5416e27 (diff)
adding server side poll stat
Diffstat (limited to 'test/cpp/qps/driver.cc')
-rw-r--r--test/cpp/qps/driver.cc9
1 files changed, 6 insertions, 3 deletions
diff --git a/test/cpp/qps/driver.cc b/test/cpp/qps/driver.cc
index c4cae286fd..24e9f730af 100644
--- a/test/cpp/qps/driver.cc
+++ b/test/cpp/qps/driver.cc
@@ -112,7 +112,8 @@ static deque<string> get_workers(const string& env_name) {
static double WallTime(ClientStats s) { return s.time_elapsed(); }
static double SystemTime(ClientStats s) { return s.time_system(); }
static double UserTime(ClientStats s) { return s.time_user(); }
-static double PollCount(ClientStats s) { return s.cq_poll_count(); }
+static double CliPollCount(ClientStats s) { return s.cq_poll_count(); }
+static double SvrPollCount(ServerStats s) { return s.cq_poll_count(); }
static double ServerWallTime(ServerStats s) { return s.time_elapsed(); }
static double ServerSystemTime(ServerStats s) { return s.time_system(); }
static double ServerUserTime(ServerStats s) { return s.time_user(); }
@@ -181,8 +182,10 @@ static void postprocess_scenario_result(ScenarioResult* result) {
result->mutable_summary()->set_failed_requests_per_second(failures /
time_estimate);
}
- gpr_log(GPR_INFO, "poll count : %f", sum(result->client_stats(), PollCount));
- result->mutable_summary()->set_client_polls_per_request(sum(result->client_stats(), PollCount)/histogram.Count());
+ gpr_log(GPR_INFO, "client poll count : %f", sum(result->client_stats(), CliPollCount));
+ result->mutable_summary()->set_client_polls_per_request(sum(result->client_stats(), CliPollCount)/histogram.Count());
+ gpr_log(GPR_INFO, "server poll count : %f", sum(result->server_stats(), SvrPollCount));
+ result->mutable_summary()->set_server_polls_per_request(sum(result->server_stats(), SvrPollCount)/histogram.Count());
}
std::unique_ptr<ScenarioResult> RunScenario(