frostfs-node/pkg/local_object_storage/metabase
Evgenii Stratonikov 4944490ffb [#1559] local_object_storage: Move shard to the `DegradedReadOnly` mode
`Degraded` mode can be set by the administrator if needed.
Modifying operations in this mode can lead node into an inconsistent state
because metabase checks such as lock checking are not performed.

Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
2022-07-21 17:56:06 +03:00
..
VERSION.md [#1483] metabase: Add VERSION.md 2022-06-21 17:48:28 +03:00
containers.go [#1454] Upgrade NeoFS SDK Go module with new IDs 2022-06-01 17:41:45 +03:00
containers_test.go [#1559] metabase: Remove public functions 2022-07-21 17:56:06 +03:00
control.go [#1559] local_object_storage: Allow to set mode for all components 2022-07-21 17:56:06 +03:00
control_test.go [#1559] metabase: Use `Set` prefix for parameter setting 2022-07-21 17:56:06 +03:00
db.go [#1559] local_object_storage: Allow to set mode for all components 2022-07-21 17:56:06 +03:00
db_test.go [#1559] local_object_storage: Provide readOnly flag to `Open` 2022-07-21 17:56:06 +03:00
delete.go [#1559] metabase: Use `Set` prefix for parameter setting 2022-07-21 17:56:06 +03:00
delete_test.go [#1559] metabase: Use `Set` prefix for parameter setting 2022-07-21 17:56:06 +03:00
errors.go [#1247] object: Return `NOT_FOUND` and `ALREADY_REMOVED` statuses 2022-03-17 16:34:00 +03:00
exists.go [#1559] metabase: Use `Set` prefix for parameter setting 2022-07-21 17:56:06 +03:00
exists_test.go [#1559] engine: Do not count logical errors as storage ones 2022-07-21 17:56:06 +03:00
get.go [#1559] metabase: Use `Set` prefix for parameter setting 2022-07-21 17:56:06 +03:00
get_test.go [#1559] metabase: Use `Set` prefix for parameter setting 2022-07-21 17:56:06 +03:00
graveyard.go [#1418] meta: Do not use pointers as parameters 2022-06-03 07:35:17 +03:00
graveyard_test.go [#1559] metabase: Use `Set` prefix for parameter setting 2022-07-21 17:56:06 +03:00
index_test.go [#1262] metabase: Remove intermediate allocations in `decodeList` 2022-03-28 17:08:11 +03:00
info.go [#638] Update to Go 1.16 2021-06-29 13:44:59 +03:00
inhume.go [#1559] metabase: Use `Set` prefix for parameter setting 2022-07-21 17:56:06 +03:00
inhume_test.go [#1559] metabase: Use `Set` prefix for parameter setting 2022-07-21 17:56:06 +03:00
iterators.go [#1454] Upgrade NeoFS SDK Go module with new IDs 2022-06-01 17:41:45 +03:00
iterators_test.go [#1559] metabase: Use `Set` prefix for parameter setting 2022-07-21 17:56:06 +03:00
list.go [#1559] metabase: Use `Set` prefix for parameter setting 2022-07-21 17:56:06 +03:00
list_test.go [#1559] metabase: Use `Set` prefix for parameter setting 2022-07-21 17:56:06 +03:00
lock.go [#1454] Upgrade NeoFS SDK Go module with new IDs 2022-06-01 17:41:45 +03:00
lock_test.go [#1559] metabase: Use `Set` prefix for parameter setting 2022-07-21 17:56:06 +03:00
mode.go [#1559] local_object_storage: Move shard to the `DegradedReadOnly` mode 2022-07-21 17:56:06 +03:00
movable.go [#1559] metabase: Use `Set` prefix for parameter setting 2022-07-21 17:56:06 +03:00
movable_test.go [#1559] metabase: Use `Set` prefix for parameter setting 2022-07-21 17:56:06 +03:00
put.go [#1559] metabase: Use `Set` prefix for parameter setting 2022-07-21 17:56:06 +03:00
put_test.go [#1559] metabase: Use `Set` prefix for parameter setting 2022-07-21 17:56:06 +03:00
select.go [#1559] metabase: Use `Set` prefix for parameter setting 2022-07-21 17:56:06 +03:00
select_test.go [#1559] metabase: Use `Set` prefix for parameter setting 2022-07-21 17:56:06 +03:00
shard_id.go [#1204] shard: Save ID in the metabase 2022-03-04 17:13:13 +03:00
small.go [#1559] metabase: Remove public functions 2022-07-21 17:56:06 +03:00
small_test.go [#1559] metabase: Remove public functions 2022-07-21 17:56:06 +03:00
util.go [#1461] node: Unlock locked object on its lock removal 2022-07-18 11:42:25 +03:00
version.go [#1483] metabase: Store version 2022-06-21 17:48:28 +03:00
version_test.go [#1559] local_object_storage: Provide readOnly flag to `Open` 2022-07-21 17:56:06 +03:00