frostfs-node/pkg/local_object_storage
Dmitrii Stepanov f2437f7ae9
All checks were successful
DCO action / DCO (pull_request) Successful in 1m36s
Build / Build Components (1.20) (pull_request) Successful in 3m46s
Vulncheck / Vulncheck (pull_request) Successful in 3m16s
Tests and linters / Staticcheck (pull_request) Successful in 4m42s
Tests and linters / Tests (1.20) (pull_request) Successful in 6m27s
Tests and linters / Tests (1.21) (pull_request) Successful in 6m35s
Tests and linters / Tests with -race (pull_request) Successful in 6m33s
Build / Build Components (1.21) (pull_request) Successful in 13m7s
Tests and linters / Lint (pull_request) Successful in 19m14s
[#734] shard: Fix Delete method
Due to the flushing data from the writecache to the storage
and simultaneous deletion, a partial deletion situation is possible.
So as a solution, deletion is allowed only when the object is in storage,
because object will be deleted from writecache by flush goroutine.

Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
2023-10-16 17:00:18 +03:00
..
blobovnicza [#146] node: Add trace_id to logs 2023-09-27 11:05:27 +03:00
blobstor [#146] node: Add trace_id to logs 2023-09-27 11:05:27 +03:00
engine [#146] node: Add trace_id to logs 2023-09-27 11:05:27 +03:00
internal [#653] Add context parameter to Open functions 2023-09-07 18:03:29 +03:00
metabase [#734] metabase: Include UpdateStorageID in metrics and traces 2023-10-16 17:00:18 +03:00
metrics [#602] metrics: Add blobovnicza items counter 2023-08-18 13:01:27 +03:00
pilorama [#653] Add context parameter to Open functions 2023-09-07 18:03:29 +03:00
shard [#734] shard: Fix Delete method 2023-10-16 17:00:18 +03:00
util [#587] Do not use math/rand.Read 2023-08-09 16:02:44 +03:00
writecache [#734] metabase: Include UpdateStorageID in metrics and traces 2023-10-16 17:00:18 +03:00