frostfs-node/pkg/local_object_storage/shard
Pavel Karpy 91757329ae [#2200] shard: Fix blobstor obj fetching
In the previous implementation any non-nil error that preceded object
fetching from blobstor led to iterating over every storage (in other words,
no storage ID information was taken into account). Now storage ID is
skipped only if metabase (storage ID source) returns any error.

Signed-off-by: Pavel Karpy <p.karpy@yadro.com>
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2023-01-25 15:31:47 +03:00
..
mode [#1840] neofs-node: Allow to use `mode: disabled` in config 2022-10-10 11:14:55 +03:00
container.go Move to frostfs-node 2022-12-28 15:04:29 +03:00
control.go [#2203] shard: Do not panic in `Close` after unsuccessful `Init` 2023-01-25 15:31:47 +03:00
control_test.go Move to frostfs-node 2022-12-28 15:04:29 +03:00
delete.go [#1956] node: Lock shard's mode on its methods switch 2022-12-30 11:07:35 +03:00
delete_test.go Move to frostfs-node 2022-12-28 15:04:29 +03:00
dump.go Move to frostfs-node 2022-12-28 15:04:29 +03:00
dump_test.go Move to frostfs-node 2022-12-28 15:04:29 +03:00
errors.go Move to frostfs-node 2022-12-28 15:04:29 +03:00
exists.go [#1956] node: Lock shard's mode on its methods switch 2022-12-30 11:07:35 +03:00
gc.go [#1956] node: Lock shard's mode on its methods switch 2022-12-30 11:07:35 +03:00
get.go [#2200] shard: Fix blobstor obj fetching 2023-01-25 15:31:47 +03:00
get_test.go Move to frostfs-node 2022-12-28 15:04:29 +03:00
head.go [#2167] shard: Do not use write-cache by default in `Head` 2022-12-30 11:07:35 +03:00
head_test.go Move to frostfs-node 2022-12-28 15:04:29 +03:00
id.go Move to frostfs-node 2022-12-28 15:04:29 +03:00
info.go Move to frostfs-node 2022-12-28 15:04:29 +03:00
inhume.go [#1956] node: Lock shard's mode on its methods switch 2022-12-30 11:07:35 +03:00
inhume_test.go Move to frostfs-node 2022-12-28 15:04:29 +03:00
list.go [#1956] node: Lock shard's mode on its methods switch 2022-12-30 11:07:35 +03:00
list_test.go Move to frostfs-node 2022-12-28 15:04:29 +03:00
lock.go [#1956] node: Lock shard's mode on its methods switch 2022-12-30 11:07:35 +03:00
lock_test.go Move to frostfs-node 2022-12-28 15:04:29 +03:00
metrics_test.go [#2022] Add metric `readonly` to get shards mode 2022-12-30 11:07:35 +03:00
mode.go [#2022] Add metric `readonly` to get shards mode 2022-12-30 11:07:35 +03:00
move.go [#1956] node: Lock shard's mode on its methods switch 2022-12-30 11:07:35 +03:00
put.go [#1956] node: Lock shard's mode on its methods switch 2022-12-30 11:07:35 +03:00
range.go [#1956] node: Lock shard's mode on its methods switch 2022-12-30 11:07:35 +03:00
range_test.go Move to frostfs-node 2022-12-28 15:04:29 +03:00
reload_test.go Move to frostfs-node 2022-12-28 15:04:29 +03:00
restore.go Move to frostfs-node 2022-12-28 15:04:29 +03:00
select.go [#1956] node: Lock shard's mode on its methods switch 2022-12-30 11:07:35 +03:00
shard.go [#2022] Add metric `readonly` to get shards mode 2022-12-30 11:07:35 +03:00
shard_test.go Move to frostfs-node 2022-12-28 15:04:29 +03:00
shutdown_test.go Move to frostfs-node 2022-12-28 15:04:29 +03:00
tree.go [#2165] pilorama: Optimize `TreeApply` when used for synchronization 2022-12-30 11:07:35 +03:00
weight.go [#189] shard: Extend Info with WeightValues 2020-12-11 17:19:37 +03:00
writecache.go [#1906] writecache: Do not require `read-only` mode in `Flush` 2022-11-19 11:01:04 +03:00