frostfs-node/pkg/local_object_storage/engine
Evgenii Stratonikov 4dc9a1b300 [#1413] engine: Remove error counting methods from Shard
All error counting and hangling logic is present on the engine level.
Currently, we pass engine metrics with shard ID metric to shard, then
export 3 methods to manipulate these metrics.
In this commits all methods are removed and error counter is tracked on
the engine level exlusively.

Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-10-04 15:10:17 +03:00
..
container.go [#1410] engine: Provide the default implementation to MetricsRegister 2024-10-03 08:23:06 +00:00
control.go [#1388] engine: Drop unused 2024-09-25 08:55:38 +00:00
control_test.go [#1317] go.mod: Use range over int 2024-09-03 13:00:54 +03:00
delete.go [#1410] engine: Provide the default implementation to MetricsRegister 2024-10-03 08:23:06 +00:00
delete_test.go [#1016] frostfs-node: Fix gopls issues 2024-03-01 12:13:43 +03:00
engine.go [#1413] engine: Remove error counting methods from Shard 2024-10-04 15:10:17 +03:00
engine_test.go [#1317] go.mod: Use range over int 2024-09-03 13:00:54 +03:00
error_test.go Reapply "[#446] engine: Move to read-only on blobstor errors" 2024-06-13 07:35:22 +00:00
evacuate.go [#1350] node: Add ability to evacuate objects from REP 1 only 2024-09-27 15:41:17 +03:00
evacuate_limiter.go [#1043] control: Add ResetEvacuationStatus implementation 2024-03-13 10:29:45 +00:00
evacuate_test.go [#1350] node: Add ability to evacuate objects from REP 1 only 2024-09-27 15:41:17 +03:00
exists.go [#1295] engine: Log object address in case of error 2024-08-06 09:45:43 +03:00
get.go [#1410] engine: Provide the default implementation to MetricsRegister 2024-10-03 08:23:06 +00:00
head.go [#1410] engine: Provide the default implementation to MetricsRegister 2024-10-03 08:23:06 +00:00
head_test.go [#1016] frostfs-node: Fix gopls issues 2024-03-01 12:13:43 +03:00
info.go Rename package name 2023-03-07 16:38:26 +03:00
inhume.go [#1410] engine: Provide the default implementation to MetricsRegister 2024-10-03 08:23:06 +00:00
inhume_test.go [#1016] frostfs-node: Fix gopls issues 2024-03-01 12:13:43 +03:00
list.go [#1129] policer: Add EC chunk replication 2024-05-16 16:28:48 +03:00
list_test.go [#1317] go.mod: Use range over int 2024-09-03 13:00:54 +03:00
lock.go [#1295] engine: Resolve funlen linter 2024-08-06 09:45:47 +03:00
lock_test.go [#1385] metabase: Validate that tombstone and target have the same container ID 2024-09-24 17:09:06 +03:00
metrics.go [#1410] engine: Provide the default implementation to MetricsRegister 2024-10-03 08:23:06 +00:00
put.go [#1410] engine: Provide the default implementation to MetricsRegister 2024-10-03 08:23:06 +00:00
range.go [#1410] engine: Provide the default implementation to MetricsRegister 2024-10-03 08:23:06 +00:00
rebuild.go [#1337] config: Move rebuild_worker_count to shard section 2024-09-06 13:57:27 +03:00
remove_copies.go [#1317] go.mod: Use range over int 2024-09-03 13:00:54 +03:00
remove_copies_test.go [#1317] go.mod: Use range over int 2024-09-03 13:00:54 +03:00
select.go [#1410] engine: Provide the default implementation to MetricsRegister 2024-10-03 08:23:06 +00:00
shards.go [#1413] engine: Remove error counting methods from Shard 2024-10-04 15:10:17 +03:00
shards_test.go [#1317] go.mod: Use range over int 2024-09-03 13:00:54 +03:00
tree.go [#1251] pilorama: Allow traversing multiple branches in parallel 2024-07-17 11:25:07 +03:00
tree_test.go [#1317] go.mod: Use range over int 2024-09-03 13:00:54 +03:00
writecache.go [#1367] writecache: Drop DB label from metrics 2024-09-12 15:06:33 +03:00