Evgenii Stratonikov
4dc9a1b300
All checks were successful
Tests and linters / Run gofumpt (pull_request) Successful in 2m4s
DCO action / DCO (pull_request) Successful in 2m22s
Pre-commit hooks / Pre-commit (pull_request) Successful in 4m10s
Vulncheck / Vulncheck (pull_request) Successful in 4m5s
Build / Build Components (pull_request) Successful in 4m31s
Tests and linters / Staticcheck (pull_request) Successful in 4m21s
Tests and linters / gopls check (pull_request) Successful in 4m43s
Tests and linters / Lint (pull_request) Successful in 4m58s
Tests and linters / Tests (pull_request) Successful in 6m36s
Tests and linters / Tests with -race (pull_request) Successful in 7m41s
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> |
||
---|---|---|
.. | ||
container.go | ||
control.go | ||
control_test.go | ||
delete.go | ||
delete_test.go | ||
engine.go | ||
engine_test.go | ||
error_test.go | ||
evacuate.go | ||
evacuate_limiter.go | ||
evacuate_test.go | ||
exists.go | ||
get.go | ||
head.go | ||
head_test.go | ||
info.go | ||
inhume.go | ||
inhume_test.go | ||
list.go | ||
list_test.go | ||
lock.go | ||
lock_test.go | ||
metrics.go | ||
put.go | ||
range.go | ||
rebuild.go | ||
remove_copies.go | ||
remove_copies_test.go | ||
select.go | ||
shards.go | ||
shards_test.go | ||
tree.go | ||
tree_test.go | ||
writecache.go |