diff options
author | Sree Kuchibhotla <sreek@google.com> | 2017-12-04 12:50:27 -0800 |
---|---|---|
committer | Sree Kuchibhotla <sreek@google.com> | 2017-12-04 12:50:27 -0800 |
commit | 54961bb9e16f84d193077277f7d2d8269f57a411 (patch) | |
tree | caa96fab34b4c9e7e665ab11fdcd8642fd4985a1 /test/cpp/util/cli_call.cc | |
parent | 2e3061c25e4d7b53b07bb30c79903981a197359e (diff) |
Change the code to use MONOTONIC clocks when calling gpr_cv_wait (condition varialbes in linux support MONOTONIC clock type)
Diffstat (limited to 'test/cpp/util/cli_call.cc')
-rw-r--r-- | test/cpp/util/cli_call.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/test/cpp/util/cli_call.cc b/test/cpp/util/cli_call.cc index c3220efa54..4f1a20c727 100644 --- a/test/cpp/util/cli_call.cc +++ b/test/cpp/util/cli_call.cc @@ -126,7 +126,7 @@ void CliCall::WriteAndWait(const grpc::string& request) { call_->Write(send_buffer, tag(2)); write_done_ = false; while (!write_done_) { - gpr_cv_wait(&write_cv_, &write_mu_, gpr_inf_future(GPR_CLOCK_REALTIME)); + gpr_cv_wait(&write_cv_, &write_mu_, gpr_inf_future(GPR_CLOCK_MONOTONIC)); } gpr_mu_unlock(&write_mu_); } @@ -136,7 +136,7 @@ void CliCall::WritesDoneAndWait() { call_->WritesDone(tag(4)); write_done_ = false; while (!write_done_) { - gpr_cv_wait(&write_cv_, &write_mu_, gpr_inf_future(GPR_CLOCK_REALTIME)); + gpr_cv_wait(&write_cv_, &write_mu_, gpr_inf_future(GPR_CLOCK_MONOTONIC)); } gpr_mu_unlock(&write_mu_); } |