Refactor replicator #517

Merged
fyrchik merged 3 commits from dstepanov-yadro/frostfs-node:feat/replicator-put-single into master 2023-07-18 10:52:13 +00:00

3 commits

Author SHA1 Message Date
e39a9c9c68 [#463] policer: Remove capacity rebalance logic
All checks were successful
ci/woodpecker/pr/pre-commit Pipeline was successful
Build / Build Components (1.19) (pull_request) Successful in 3m34s
Build / Build Components (1.20) (pull_request) Successful in 3m38s
Tests and linters / Tests (1.19) (pull_request) Successful in 5m24s
Tests and linters / Tests with -race (pull_request) Successful in 8m24s
Tests and linters / Lint (pull_request) Successful in 11m28s
Tests and linters / Staticcheck (pull_request) Successful in 5m39s
Tests and linters / Tests (1.20) (pull_request) Successful in 23m39s
Current implementation has some quirks. For example,
using only half of object.put.pool_size_remote threads
tells replicator that is node is 50% loaded,
but in reality we could be putting lot's of big objects.

Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2023-07-17 11:36:35 +03:00
a53bc2036f [#463] replicator: Add tracing span
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2023-07-17 11:36:07 +03:00
b61ae94b71 [#463] putsvc: Use PutSingle RPC for remote target
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2023-07-17 11:36:07 +03:00