WIP: node: Add ability to evacuate objects from REP 1 only #1350

Draft
acid-ant wants to merge 3 commits from acid-ant/frostfs-node:feat/evac-skip-rep-one into master

3 commits

Author SHA1 Message Date
2218e42a10 [#1350] node: Add unit test to measure time required for evacuation
All checks were successful
DCO action / DCO (pull_request) Successful in 50s
Tests and linters / Run gofumpt (pull_request) Successful in 1m13s
Vulncheck / Vulncheck (pull_request) Successful in 2m0s
Pre-commit hooks / Pre-commit (pull_request) Successful in 2m14s
Build / Build Components (pull_request) Successful in 2m27s
Tests and linters / Staticcheck (pull_request) Successful in 2m43s
Tests and linters / gopls check (pull_request) Successful in 2m43s
Tests and linters / Lint (pull_request) Successful in 3m24s
Tests and linters / Tests (pull_request) Successful in 4m18s
Tests and linters / Tests with -race (pull_request) Successful in 5m49s
Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
2024-09-23 12:19:15 +03:00
bcc0fed99c [#1350] node: Add ability to evacuate objects from REP 1 only
All checks were successful
DCO action / DCO (pull_request) Successful in 1m15s
Tests and linters / Run gofumpt (pull_request) Successful in 2m8s
Vulncheck / Vulncheck (pull_request) Successful in 2m22s
Pre-commit hooks / Pre-commit (pull_request) Successful in 2m37s
Build / Build Components (pull_request) Successful in 2m49s
Tests and linters / gopls check (pull_request) Successful in 3m2s
Tests and linters / Staticcheck (pull_request) Successful in 3m10s
Tests and linters / Lint (pull_request) Successful in 3m58s
Tests and linters / Tests (pull_request) Successful in 6m24s
Tests and linters / Tests with -race (pull_request) Successful in 6m32s
Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
2024-09-22 21:19:34 +03:00
51e64c3101 [#1356] engine: Evacuate object from shards concurrently
All checks were successful
DCO action / DCO (pull_request) Successful in 42s
Tests and linters / Run gofumpt (pull_request) Successful in 39s
Pre-commit hooks / Pre-commit (pull_request) Successful in 1m55s
Vulncheck / Vulncheck (pull_request) Successful in 1m51s
Build / Build Components (pull_request) Successful in 2m11s
Tests and linters / Staticcheck (pull_request) Successful in 2m11s
Tests and linters / gopls check (pull_request) Successful in 2m52s
Tests and linters / Lint (pull_request) Successful in 3m19s
Tests and linters / Tests (pull_request) Successful in 3m31s
Tests and linters / Tests with -race (pull_request) Successful in 5m11s
Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
2024-09-22 19:04:08 +03:00