[SUPPORT] object: Fix Put for EC object when node unavailable #1489

Merged
fyrchik merged 1 commit from acid-ant/frostfs-node:bugfix/ec-writer into support/v0.42 2024-11-12 11:49:10 +00:00
Member

Cherry-pick changes from #1427

Signed-off-by: Anton Nikiforov an.nikiforov@yadro.com

Cherry-pick changes from https://git.frostfs.info/TrueCloudLab/frostfs-node/pulls/1427 Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
acid-ant added 1 commit 2024-11-12 09:58:09 +00:00
[#1427] object: Fix Put for EC object when node unavailable
Some checks failed
DCO action / DCO (pull_request) Successful in 1m45s
Vulncheck / Vulncheck (pull_request) Successful in 2m21s
Build / Build Components (pull_request) Successful in 2m45s
Pre-commit hooks / Pre-commit (pull_request) Successful in 2m47s
Tests and linters / Staticcheck (pull_request) Successful in 2m26s
Tests and linters / gopls check (pull_request) Failing after 2m31s
Tests and linters / Tests with -race (pull_request) Successful in 2m56s
Tests and linters / Lint (pull_request) Successful in 3m24s
Tests and linters / Tests (pull_request) Successful in 3m36s
990e984023
There might be situation when context canceled earlier than traverser move to another part of the nodes.
To avoid this, need to wait for the result from concurrent put at each traverser iteration.

Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
acid-ant requested review from storage-core-committers 2024-11-12 09:58:21 +00:00
acid-ant requested review from storage-core-developers 2024-11-12 09:58:24 +00:00
dstepanov-yadro approved these changes 2024-11-12 10:30:55 +00:00
fyrchik approved these changes 2024-11-12 11:48:58 +00:00
fyrchik merged commit 990e984023 into support/v0.42 2024-11-12 11:49:10 +00:00
Sign in to join this conversation.
No reviewers
TrueCloudLab/storage-core-developers
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: TrueCloudLab/frostfs-node#1489
No description provided.