frostfs-node/pkg/services/tree
Evgenii Stratonikov 1580188e59
All checks were successful
DCO action / DCO (pull_request) Successful in 31s
Tests and linters / Run gofumpt (pull_request) Successful in 40s
Vulncheck / Vulncheck (pull_request) Successful in 52s
Build / Build Components (pull_request) Successful in 1m40s
Pre-commit hooks / Pre-commit (pull_request) Successful in 1m45s
Tests and linters / Tests (pull_request) Successful in 2m13s
Tests and linters / Staticcheck (pull_request) Successful in 2m12s
Tests and linters / Lint (pull_request) Successful in 2m49s
Tests and linters / gopls check (pull_request) Successful in 3m0s
Tests and linters / Tests with -race (pull_request) Successful in 3m23s
[#1621] treesvc: Cancel background sync on failure
If applyOperationStream() exits prematurely, other goroutines will block
on send and errgroup will never finish waiting. In this commit we also
check whether context is cancelled.

Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2025-01-30 15:57:41 +03:00
..
ape.go [#1480] ape: Remove SoftAPECheck flag 2024-11-08 12:01:14 +00:00
ape_test.go [#1406] tree: Add unit-tests for ape check 2024-10-29 08:04:23 +00:00
cache.go [#1441] services/tree: Use grpc.WaitForReady option when creating client 2024-10-23 11:45:44 +00:00
container.go Rename package name 2023-03-07 16:38:26 +03:00
drop.go [#242] treesvc: Add tracing spans 2023-04-14 10:25:53 +00:00
getsubtree_test.go [#1437] node: Fix contextcheck linter 2024-11-13 10:36:10 +03:00
metrics.go [#17] Add morph client metrics 2023-06-13 14:06:04 +03:00
options.go [#1449] tree: Add ApplyBatch method 2024-11-12 12:11:07 +00:00
redirect.go [#1437] node: Use ctx for logging 2024-11-13 10:36:07 +03:00
replicator.go [#1437] node: Use ctx for logging 2024-11-13 10:36:07 +03:00
service.go [#1437] node: Use ctx for logging 2024-11-13 10:36:07 +03:00
service.proto [#1251] pilorama: Allow traversing multiple branches in parallel 2024-07-17 11:25:07 +03:00
service_frostfs.pb.go [#1479] tree: Regenerate service protobufs 2024-11-08 10:43:44 +03:00
service_grpc.pb.go [#1298] writecache: Add restore-mode flag for Seal command 2024-08-07 11:20:14 +03:00
signature.go [#1563] tree: Wrap only ChainRouterError erros with ObjectAccessDenied 2024-12-16 16:19:04 +03:00
signature_test.go [#1479] go.mod: Bump frostfs-sdk-go version 2024-11-08 10:43:19 +03:00
sync.go [#1621] treesvc: Cancel background sync on failure 2025-01-30 15:57:41 +03:00
sync_test.go [#1621] treesvc: Cancel background sync on failure 2025-01-30 15:57:41 +03:00
types.proto [#1250] *: Reformat proto filets with clang-format 2024-07-16 15:13:08 +00:00
types_frostfs.pb.go [#1479] tree: Regenerate service protobufs 2024-11-08 10:43:44 +03:00