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 /src/core/lib/surface/server.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 'src/core/lib/surface/server.cc')
-rw-r--r-- | src/core/lib/surface/server.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/lib/surface/server.cc b/src/core/lib/surface/server.cc index 0f8a057f31..e88e1ee161 100644 --- a/src/core/lib/surface/server.cc +++ b/src/core/lib/surface/server.cc @@ -1213,7 +1213,7 @@ void grpc_server_shutdown_and_notify(grpc_server* server, gpr_mu_lock(&server->mu_global); while (server->starting) { gpr_cv_wait(&server->starting_cv, &server->mu_global, - gpr_inf_future(GPR_CLOCK_REALTIME)); + gpr_inf_future(GPR_CLOCK_MONOTONIC)); } /* stay locked, and gather up some stuff to do */ |