frostfs-node/pkg/local_object_storage/engine
Evgenii Stratonikov 6ad2624552 [#1118] engine: allow to set error threshold
There are certain errors which are not expected during usual node
operation and which tell us that something is wrong with the shard.
To prevent possible data corruption, move shard in read-only mode after
amount of errors exceeded some threshold. By default no actions are performed.

Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
2022-02-03 15:14:27 +03:00
..
container.go [#1118] engine: allow to set error threshold 2022-02-03 15:14:27 +03:00
control.go [#922] storage engine: Prevent any operations after first Close call 2021-11-12 17:28:38 +03:00
control_test.go [#979] Upgrade SDK NeoFS Go dependency 2021-12-01 17:31:04 +03:00
delete.go [#1118] engine: allow to set error threshold 2022-02-03 15:14:27 +03:00
dump.go [#1086] services/control: implement DumpShard RPC 2022-01-31 12:36:14 +03:00
engine.go [#1118] engine: allow to set error threshold 2022-02-03 15:14:27 +03:00
engine_test.go [#1118] engine: allow to set error threshold 2022-02-03 15:14:27 +03:00
error_test.go [#1118] engine: allow to set error threshold 2022-02-03 15:14:27 +03:00
exists.go [#1118] engine: allow to set error threshold 2022-02-03 15:14:27 +03:00
get.go [#1118] engine: allow to set error threshold 2022-02-03 15:14:27 +03:00
head.go [#1118] engine: allow to set error threshold 2022-02-03 15:14:27 +03:00
head_test.go [#979] Upgrade SDK NeoFS Go dependency 2021-12-01 17:31:04 +03:00
info.go [#189] localstorage: Implement DumpInfo method 2020-12-11 17:19:37 +03:00
inhume.go [#1118] engine: allow to set error threshold 2022-02-03 15:14:27 +03:00
inhume_test.go [#979] Upgrade SDK NeoFS Go dependency 2021-12-01 17:31:04 +03:00
list.go [#948] engine: Define EndOfListing error in component packages 2021-11-19 16:57:19 +03:00
list_test.go [#979] Upgrade SDK NeoFS Go dependency 2021-12-01 17:31:04 +03:00
metrics.go [#426] Put prometheus behind pkg/metrics 2021-03-17 10:58:00 +03:00
put.go [#1118] engine: allow to set error threshold 2022-02-03 15:14:27 +03:00
range.go [#1118] engine: allow to set error threshold 2022-02-03 15:14:27 +03:00
restore.go [#1086] services/control: implement RestoreShard RPC 2022-01-31 12:36:14 +03:00
select.go [#1118] engine: allow to set error threshold 2022-02-03 15:14:27 +03:00
shards.go [#1118] engine: allow to set error threshold 2022-02-03 15:14:27 +03:00