frostfs-node/pkg/local_object_storage/engine
Evgenii Stratonikov c6af4a3ec8 [] 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
..
container.go [] metabase: Add metrics 2023-06-21 15:13:26 +03:00
control.go [] Add context parameter to Open functions 2023-09-07 18:03:29 +03:00
control_test.go [] Add context parameter to Open functions 2023-09-07 18:03:29 +03:00
delete.go [] Update frostfs-sdk-go and error pointer receivers 2023-08-09 10:26:53 +00:00
delete_test.go [] Add context parameter to Open functions 2023-09-07 18:03:29 +03:00
engine.go [] engine: Consider context errors as logical 2023-08-16 10:39:41 +03:00
engine_test.go [] Add context parameter to Open functions 2023-09-07 18:03:29 +03:00
error_test.go [] engine: Do not increase error counter on meta mismatch 2023-09-14 10:39:18 +03:00
evacuate.go [] metabase: Add metrics 2023-06-21 15:13:26 +03:00
evacuate_limiter.go [] Remove unnecessary pointers for sync objects 2023-05-31 10:19:14 +00:00
evacuate_test.go [] Add context parameter to Open functions 2023-09-07 18:03:29 +03:00
exists.go [] Update frostfs-sdk-go and error pointer receivers 2023-08-09 10:26:53 +00:00
get.go [] engine: Do not increase error counter on meta mismatch 2023-09-14 10:39:18 +03:00
head.go [] Update frostfs-sdk-go and error pointer receivers 2023-08-09 10:26:53 +00:00
head_test.go [] Add context parameter to Open functions 2023-09-07 18:03:29 +03:00
info.go Rename package name 2023-03-07 16:38:26 +03:00
inhume.go [] Update frostfs-sdk-go and error pointer receivers 2023-08-09 10:26:53 +00:00
inhume_test.go [] Add context parameter to Open functions 2023-09-07 18:03:29 +03:00
list.go [] metabase: Add metrics 2023-06-21 15:13:26 +03:00
list_test.go [] Add context parameter to Open functions 2023-09-07 18:03:29 +03:00
lock.go [] Update frostfs-sdk-go and error pointer receivers 2023-08-09 10:26:53 +00:00
lock_test.go [] Add context parameter to Open functions 2023-09-07 18:03:29 +03:00
metrics.go [] metrics: Use mode value as metric value for shard 2023-06-14 18:26:19 +03:00
put.go [] evacuate: Fix unit tests 2023-07-17 10:24:05 +00:00
range.go [] engine: Do not increase error counter on meta mismatch 2023-09-14 10:39:18 +03:00
remove_copies.go [] *: Use zap.Stringer() where possible 2023-08-17 16:50:02 +00:00
remove_copies_test.go [] engine/test: Execute tests in parallel 2023-05-12 09:45:03 +00:00
select.go [] node: Fix linter importas 2023-07-06 15:36:41 +03:00
shards.go [] Add context parameter to Open functions 2023-09-07 18:03:29 +03:00
shards_test.go [] Add context parameter to Open functions 2023-09-07 18:03:29 +03:00
tree.go [] core: Replace fmt.Sprintf with strconv.FormatUint 2023-08-21 07:14:50 +00:00
tree_test.go [] node: Fix linter importas 2023-07-06 15:36:41 +03:00
writecache.go [] writecache: Drop metrics when close 2023-06-14 14:52:40 +03:00