3264317b63
[ #327 ] rpc: Cancel context after stream close
...
DCO / DCO (pull_request) Successful in 28s
Tests and linters / Tests (pull_request) Successful in 44s
Tests and linters / Lint (pull_request) Successful in 1m31s
gRPC stream must be closed by `cancel` to prevent memleak.
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2025-01-30 15:13:56 +03:00
1b8bd20fa0
[ #324 ] rpc: Fix mem leak
...
DCO / DCO (pull_request) Successful in 26s
Tests and linters / Tests (pull_request) Successful in 44s
Tests and linters / Lint (pull_request) Successful in 2m4s
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2025-01-29 17:02:22 +03:00
81c423e709
[ #301 ] 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-06 09:49:44 +00:00
6ce73790ea
[ #276 ] Merge repo with frostfs-api-go
...
DCO / DCO (pull_request) Successful in 38s
Tests and linters / Tests (pull_request) Successful in 1m13s
Tests and linters / Lint (pull_request) Successful in 2m36s
Signed-off-by: Pavel Pogodaev <p.pogodaev@yadro.com>
2024-10-22 14:05:12 +00:00