WIP: Process EC container for Get/GetRange/Head concurrently #1237

Closed
dstepanov-yadro wants to merge 6 commits from dstepanov-yadro/frostfs-node:fix/ec_get_failover into master

6 commits

Author SHA1 Message Date
50b9dea0fb [#1237] objectSvc: Collect EC parts right after HEAD
All checks were successful
Vulncheck / Vulncheck (pull_request) Successful in 4m16s
DCO action / DCO (pull_request) Successful in 4m3s
Build / Build Components (1.21) (pull_request) Successful in 5m25s
Build / Build Components (1.22) (pull_request) Successful in 5m33s
Tests and linters / gopls check (pull_request) Successful in 6m40s
Tests and linters / Staticcheck (pull_request) Successful in 7m32s
Tests and linters / Lint (pull_request) Successful in 8m20s
Pre-commit hooks / Pre-commit (pull_request) Successful in 11m15s
Tests and linters / Tests with -race (pull_request) Successful in 11m35s
Tests and linters / Tests (1.21) (pull_request) Successful in 11m50s
Tests and linters / Tests (1.22) (pull_request) Successful in 12m10s
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2024-07-12 12:35:32 +03:00
bdd56cf8d5 [#1237] objectSvc: Return container from traverser generator
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2024-07-12 11:42:12 +03:00
0a2f60880e [#1237] getSvc: Add tracing span for EC processing
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2024-07-12 11:42:12 +03:00
fa642d95c7 [#1237] getSvc: Rename method
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2024-07-12 11:42:12 +03:00
1a289745a4 [#1237] getSvc: Return error if EC object found in REP container
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2024-07-12 11:42:12 +03:00
4fff95a386 [#1237] getSvc: Process EC container concurrently
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2024-07-12 11:42:12 +03:00