frostfs-api-go/rpc/grpc
Alex Vanin aa53fb7131 [#366] rpc/grpc: Perform read-write message operations with timeout
Remote gRPC server may not return or accept data for a while. gRPC
solves this issue with timeout in context. However, the context is
used for entire gRPC method invocation. Unfortunately the duration
of requests with streams can't be estimated easily.

To solve this issue we can specify timeouts for every message read
and write. Single message has size limit so timeout can be related
to that.

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-12-28 12:49:31 +03:00
..
call_options.go [#263] Implement client for exchanging raw messages using gRPC protocol 2021-03-17 14:03:49 +03:00
client.go [#263] Implement client for exchanging raw messages using gRPC protocol 2021-03-17 14:03:49 +03:00
conn.go [#196] rpc/grpc: Implement Client.Conn method 2021-05-31 10:13:00 +03:00
init.go [#366] rpc/grpc: Perform read-write message operations with timeout 2021-12-28 12:49:31 +03:00
options.go [#366] rpc/grpc: Perform read-write message operations with timeout 2021-12-28 12:49:31 +03:00
util.go Add v2 version to go module name 2021-11-17 15:29:33 +03:00