frostfs-api-go/rpc/client
Airat Arifullin cdf6f3381c
All checks were successful
Tests and linters / Lint (pull_request) Successful in 1m58s
DCO action / DCO (pull_request) Successful in 4m18s
Tests and linters / Tests (pull_request) Successful in 4m52s
Tests and linters / Tests with -race (pull_request) Successful in 4m54s
[#128] rpc: Make client stream initialization get cancelled by dial timeout
* `c.conn` may be already invalidated but the rpc client can't detect this.
  `NewStream` may hang trying to open a stream with invalidated connection.
   Using timer with `dialTimeout` for `NewStream` fixes this problem.

Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
2024-12-13 15:40:02 +03:00
..
call_options.go [#27] *: Add linter exceptions 2023-05-03 14:15:56 +03:00
client.go [#36] tracing: Drop tracing pkg 2023-05-31 11:40:46 +00:00
conn.go [#2] rpc/client: Remove additional wrapper 2023-02-06 11:30:33 +03:00
connect.go [#2] rpc/client: Allow to override low-level gRPC options 2023-02-06 11:30:33 +03:00
flows.go Rename package name 2023-03-07 13:42:36 +03:00
init.go [#128] rpc: Make client stream initialization get cancelled by dial timeout 2024-12-13 15:40:02 +03:00
options.go [#32] client: drop keepalive options 2023-05-18 17:30:35 +03:00
options_test.go Move to frostfs-api 2022-12-12 17:40:48 +03:00
stream_wrapper.go Rename package name 2023-03-07 13:42:36 +03:00
util.go Rename package name 2023-03-07 13:42:36 +03:00