WIP: feat/v0389_apply_batch #1469

Closed
dstepanov-yadro wants to merge 4 commits from dstepanov-yadro/frostfs-node:feat/v0389_apply_batch into support/v0.38

4 commits

Author SHA1 Message Date
b5a81deb8d
[#9999] engine: Add non-blocking send in the shard's notification channel
Some checks failed
DCO action / DCO (pull_request) Successful in 1m43s
Vulncheck / Vulncheck (pull_request) Successful in 1m53s
Tests and linters / Staticcheck (pull_request) Successful in 2m10s
Tests and linters / Lint (pull_request) Failing after 2m24s
Build / Build Components (pull_request) Successful in 2m34s
Tests and linters / gopls check (pull_request) Successful in 3m7s
Tests and linters / Tests (pull_request) Successful in 3m27s
Tests and linters / Tests with -race (pull_request) Successful in 4m2s
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2024-11-06 10:05:23 +03:00
718f2bb5d6
[#9999] shard: Check storage id on delete
Some checks failed
DCO action / DCO (pull_request) Successful in 1m33s
Vulncheck / Vulncheck (pull_request) Successful in 2m7s
Tests and linters / Lint (pull_request) Failing after 2m15s
Tests and linters / Staticcheck (pull_request) Successful in 2m14s
Build / Build Components (pull_request) Successful in 2m27s
Tests and linters / gopls check (pull_request) Successful in 2m58s
Tests and linters / Tests (pull_request) Successful in 3m18s
Tests and linters / Tests with -race (pull_request) Successful in 3m49s
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2024-11-05 17:11:19 +03:00
c06ab2595b
[#1468] tree: Sync replication
Async replication leads to a lot of log undo/redo during background
replication. This leads to performance drop to almost zero.

Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2024-11-05 17:11:19 +03:00
d2ff4db847
[#9999] tree: Add ApplyBatch method
Concurrent Apply can lead to child node applies before parent, so
undo/redo operations will perform. This leads to performance degradation
in case of tree with many sublevels.

Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2024-10-30 15:41:24 +03:00