diff options
author | Craig Tiller <ctiller@google.com> | 2015-07-23 09:52:11 -0700 |
---|---|---|
committer | Craig Tiller <ctiller@google.com> | 2015-07-23 09:52:11 -0700 |
commit | 94329d09656f3eeb8eee40b72b96ec9cd3578559 (patch) | |
tree | d31e81417fc29c6452c5cfa635ccec6c606ea65b /src/python | |
parent | d435caa13eb3710a4d3d17825b0efe3a06336ab7 (diff) |
Make the server report monotonic times for deadlines
For very high performance systems, we're going to want to be able to
simply push the value reported from the server down onto clients.
If we report realtime now, then all wrapped languages are going to
assume it, meaning that such a change will be impossible later.
Diffstat (limited to 'src/python')
-rw-r--r-- | src/python/src/grpc/_adapter/_c/utility.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/python/src/grpc/_adapter/_c/utility.c b/src/python/src/grpc/_adapter/_c/utility.c index d9f911a41a..51f3c9be01 100644 --- a/src/python/src/grpc/_adapter/_c/utility.c +++ b/src/python/src/grpc/_adapter/_c/utility.c @@ -374,6 +374,7 @@ PyObject *pygrpc_consume_ops(grpc_op *op, size_t nops) { } double pygrpc_cast_gpr_timespec_to_double(gpr_timespec timespec) { + timespec = gpr_convert_clock_type(timespec, GPR_CLOCK_REALTIME); return timespec.tv_sec + 1e-9*timespec.tv_nsec; } |