frostfs-node/pkg
Evgenii Stratonikov c6af4a3ec8
All checks were successful
DCO action / DCO (pull_request) Successful in 1m43s
Vulncheck / Vulncheck (pull_request) Successful in 2m0s
Tests and linters / Staticcheck (pull_request) Successful in 2m54s
Build / Build Components (1.20) (pull_request) Successful in 2m49s
Build / Build Components (1.21) (pull_request) Successful in 2m44s
Tests and linters / Tests (1.21) (pull_request) Successful in 3m43s
Tests and linters / Lint (pull_request) Successful in 3m58s
Tests and linters / Tests (1.20) (pull_request) Successful in 23m28s
Tests and linters / Tests with -race (pull_request) Successful in 29m0s
[#679] engine: Do not increase error counter on meta mismatch
It was introduced in 69e1e6ca to help node determine faulty shards.
However, the situation is possible in a real-life scenario:
1. Object O is evacuated from shard A to B.
2. Shard A is unmounted because of lower-level errors.
3. We now have object in meta on A and in blobstor on B. Technically we
   have it in meta on shard B too, but we still got the error if B goes
   to a degraded mode.

Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2023-09-14 10:39:18 +03:00
..
core [#529] objectcore: Use common sender classifier 2023-08-29 10:33:06 +03:00
innerring [#607] *: Use keys.PublicKeys.Copy() where possible 2023-08-17 16:50:02 +00:00
local_object_storage [#679] engine: Do not increase error counter on meta mismatch 2023-09-14 10:39:18 +03:00
metrics [#602] metrics: Add blobovnicza items counter 2023-08-18 13:01:27 +03:00
morph [#574] policer: Check if the container was really removed 2023-08-28 14:21:38 +00:00
network [#674] network: Close connections on address updates 2023-09-04 15:34:24 +03:00
services [#676] node: Fix header source creation when checking eacl 2023-09-06 17:06:54 +03:00
util [#638] logger: Remove sampling from test loggers 2023-08-23 11:21:05 +00:00