7bdc78f2b5
[ #332 ] client/status: Support RESOURCE_EXHAUSTED
status
...
Signed-off-by: Aleksey Savchuk <a.savchuk@yadro.com>
2025-02-06 11:38:57 +03:00
cf0bbd03ae
[ #332 ] api/status: Regenerate common statuses
...
Introduced a new common status `RESOURCE_EXHAUSTED`.
Signed-off-by: Aleksey Savchuk <a.savchuk@yadro.com>
2025-02-06 11:38:45 +03:00
593dd77d84
[ #327 ] rpc: Fix mem leak
...
gRPC stream must be closed by `cancel` to prevent memleak.
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2025-01-30 12:53:43 +03:00
d195cb5104
[ #324 ] rpc: Fix mem leak
...
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2025-01-29 16:34:30 +03:00
7c577ecaeb
[ #320 ] api: Run 'make proto'
...
Signed-off-by: Alexander Chuprov <a.chuprov@yadro.com>
2025-01-21 14:33:23 +03:00
328d214d2d
[ #317 ] api: Revert easyproto marshaler usage
...
It has caused a noticeable degradation in node.
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2025-01-09 11:46:09 +03:00
dcd4ea334e
[ #315 ] api: Restore test.proto file
...
Introduced in #281 .
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-12-16 10:42:16 +03:00
e3026d3f4c
[ #291 ] container: Add ListStream to api
...
Since api was moved from `TrueCloudLab/frostfs-api-go` to sdk,
moving changes from TrueCloudLab/frostfs-api-go#125 here.
Signed-off-by: Ekaterina Lebedeva <ekaterina.lebedeva@yadro.com>
2024-12-10 12:05:56 +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
0352b5b191
[ #185 ] Implement rpc/client for tree service
...
Signed-off-by: Nikita Zinkevich <n.zinkevich@yadro.com>
2024-11-29 15:23:14 +03:00
6ce73790ea
[ #276 ] Merge repo with frostfs-api-go
...
Signed-off-by: Pavel Pogodaev <p.pogodaev@yadro.com>
2024-10-22 14:05:12 +00:00