frostfs-node/pkg/local_object_storage
Leonard Lyubich e38b0aa4ba [#1549] engine: Disable shard on blobovnicza init failure
There is a need to support working w/o shard if it has problems with
blobovnicza tree.

Make `BlobStor.Init` to return new `ErrInitBlobovniczas` error. Remove
shard from storage engine's shard set if it returned this error from
`Init` call. So if some of the shards (but not all) return this error,
the node will be able to continue working without them.

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
2022-07-21 17:56:06 +03:00
..
blobovnicza [#1520] shard: Ignore errors on metabase refill 2022-06-21 17:25:28 +03:00
blobstor [#1549] engine: Disable shard on blobovnicza init failure 2022-07-21 17:56:06 +03:00
engine [#1549] engine: Disable shard on blobovnicza init failure 2022-07-21 17:56:06 +03:00
internal/log [#790] storage engine: Add common template of log messages 2021-09-13 15:02:13 +03:00
metabase [#1559] engine: Do not count logical errors as storage ones 2022-07-21 17:56:06 +03:00
pilorama [#1505] pilorama: Provide timeout to bbolt.Open 2022-07-21 15:08:24 +03:00
shard [#1559] shard: Do not consult metabase in a degraded mode 2022-07-21 17:56:06 +03:00
util [#1454] Upgrade NeoFS SDK Go module with new IDs 2022-06-01 17:41:45 +03:00
writecache [#1559] local_object_storage: Move shard.Mode to a separate package 2022-07-21 17:56:06 +03:00