*What version of gRPC and what language are you using?*
C++ 1.41.0 / Java 1.60.2

*What operating system (Linux, Windows,...) and version?*
Windows

*What runtime / compiler are you using (e.g. python version or version of 
gcc)*
mingw/gcc 13.2

I currently have two processes on the same windows PC, one of which is a 
java process (grpc v1.60.2) and the other is a C++ process (grpc v1.41.0). 
Each of the two processes has a grpc Server and Client. The following 
Heartbeat interfaces are defined between them. They call each other every 2 
seconds. The timeout of the rpc interface is 2 seconds. If any process 
cannot call the other process within a period of time, some corresponding 
abnormal actions will be triggered


service Heartbeat { rpc Heartbeat(EmptyMessage) returns 
(HeartBeatReturnMessage) {} } message EmptyMessage {} message 
HeartBeatReturnMessage { bool Status = 1; }

Recently, my PC occasionally needs to modify the system time (the offset is 
about one minute before or after the current time), and it is found that 
sometimes the interface call is blocked, sometimes more than 10 seconds, so 
it goes to its own abnormal code.

then I found some similar problem like
gRPC is blocking after system time changes 
<https://github.com/grpc/grpc/issues/32176>
then I update the C++ grpc version to v1.60.0,but it not worked

After opening the grpc log, the following problems are found:

-- 
You received this message because you are subscribed to the Google Groups 
"grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to grpc-io+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/grpc-io/dff4a8af-d50f-4eed-8a0d-c4fcb1d7b64an%40googlegroups.com.

Reply via email to