frostfs-node/pkg/local_object_storage/blobstor
Pavel Karpy da8da1c63a [#98] fstree: Do not fail iteration over just removed files
A directory is read and files are saved to a local variable. The iteration
over such files may lead to a non-existing files reading due to a normal SN
operation cycle and, therefore, may lead to a returning the OS error to a
caller. Skip just removed (or lost) files as the golang std library does in
similar situations:
5f1a0320b9/src/os/dir_unix.go (L128-L133).

Signed-off-by: Pavel Karpy <p.karpy@yadro.com>
2023-03-22 07:26:27 +00:00
..
blobovniczatree [#148] linter: Add funlen linter 2023-03-21 09:54:41 +03:00
common Rename package name 2023-03-07 16:38:26 +03:00
compression Rename package name 2023-03-07 16:38:26 +03:00
fstree [#98] fstree: Do not fail iteration over just removed files 2023-03-22 07:26:27 +00:00
internal/blobstortest [#148] linter: Add funlen linter 2023-03-21 09:54:41 +03:00
memstore [#148] memstore: Drop space line 2023-03-21 09:52:39 +03:00
blobstor.go Rename package name 2023-03-07 16:38:26 +03:00
blobstor_test.go Rename package name 2023-03-07 16:38:26 +03:00
control.go [#1523] blobstor: Rename compression.CConfig to Config 2022-08-22 13:14:19 +03:00
delete.go Rename package name 2023-03-07 16:38:26 +03:00
exists.go Rename package name 2023-03-07 16:38:26 +03:00
exists_test.go Rename package name 2023-03-07 16:38:26 +03:00
generic_test.go Rename package name 2023-03-07 16:38:26 +03:00
get.go Rename package name 2023-03-07 16:38:26 +03:00
get_range.go Rename package name 2023-03-07 16:38:26 +03:00
info.go [#2057] blobstor: Block operations on a mode change 2022-11-19 11:01:04 +03:00
iterate.go Rename package name 2023-03-07 16:38:26 +03:00
iterate_test.go Rename package name 2023-03-07 16:38:26 +03:00
logger.go Rename package name 2023-03-07 16:38:26 +03:00
mode.go Rename package name 2023-03-07 16:38:26 +03:00
perf_test.go [#81] node: Add basic read/write benchmarks for substorages 2023-03-15 16:37:04 +00:00
put.go Rename package name 2023-03-07 16:38:26 +03:00