aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorGravatar Vijay Pai <vpai@google.com>2016-08-08 07:29:31 -0700
committerGravatar Vijay Pai <vpai@google.com>2016-08-08 07:29:31 -0700
commitf50020ce038411b2a0864cb61296b67ac1cc032e (patch)
tree19f859125d37e31424ecb489813e977df246253e /test
parentd02988d6b55c7724548ed556c319222f5e2cf665 (diff)
Appease the const gods, improve readability, stop using 0 and 1 as
proxies for false and true.
Diffstat (limited to 'test')
-rw-r--r--test/cpp/qps/client.h11
-rw-r--r--test/cpp/qps/client_sync.cc4
2 files changed, 6 insertions, 9 deletions
diff --git a/test/cpp/qps/client.h b/test/cpp/qps/client.h
index 5b1a1c3b82..fada4ba767 100644
--- a/test/cpp/qps/client.h
+++ b/test/cpp/qps/client.h
@@ -169,7 +169,7 @@ class Client {
// Must call AwaitThreadsCompletion before destructor to avoid a race
// between destructor and invocation of virtual ThreadFunc
void AwaitThreadsCompletion() {
- gpr_atm_rel_store(&thread_pool_done_, static_cast<gpr_atm>(1));
+ gpr_atm_rel_store(&thread_pool_done_, static_cast<gpr_atm>(true));
DestroyMultithreading();
std::unique_lock<std::mutex> g(thread_completion_mu_);
while (threads_remaining_ != 0) {
@@ -182,7 +182,7 @@ class Client {
gpr_atm thread_pool_done_;
void StartThreads(size_t num_threads) {
- gpr_atm_rel_store(&thread_pool_done_, static_cast<gpr_atm>(0));
+ gpr_atm_rel_store(&thread_pool_done_, static_cast<gpr_atm>(false));
threads_remaining_ = num_threads;
for (size_t i = 0; i < num_threads; i++) {
threads_.emplace_back(new Thread(this, i));
@@ -274,14 +274,11 @@ class Client {
if (entry.used()) {
histogram_.Add(entry.value());
}
- bool done = false;
if (!thread_still_ok) {
gpr_log(GPR_ERROR, "Finishing client thread due to RPC error");
- done = true;
}
- done = done || (gpr_atm_acq_load(&client_->thread_pool_done_) !=
- static_cast<gpr_atm>(0));
- if (done) {
+ if (!thread_still_ok ||
+ static_cast<bool>(gpr_atm_acq_load(&client_->thread_pool_done_))) {
client_->CompleteThread();
return;
}
diff --git a/test/cpp/qps/client_sync.cc b/test/cpp/qps/client_sync.cc
index 53e004ffa0..8062424a1f 100644
--- a/test/cpp/qps/client_sync.cc
+++ b/test/cpp/qps/client_sync.cc
@@ -82,12 +82,12 @@ class SynchronousClient
// WaitToIssue returns false if we realize that we need to break out
bool WaitToIssue(int thread_idx) {
if (!closed_loop_) {
- gpr_timespec next_issue_time = NextIssueTime(thread_idx);
+ const gpr_timespec next_issue_time = NextIssueTime(thread_idx);
// Avoid sleeping for too long continuously because we might
// need to terminate before then. This is an issue since
// exponential distribution can occasionally produce bad outliers
while (true) {
- gpr_timespec one_sec_delay =
+ const gpr_timespec one_sec_delay =
gpr_time_add(gpr_now(GPR_CLOCK_MONOTONIC),
gpr_time_from_seconds(1, GPR_TIMESPAN));
if (gpr_time_cmp(next_issue_time, one_sec_delay) <= 0) {