frostfs-node/pkg
Leonard Lyubich 1406d096a2 [#1680] service/object: Fail all operations in maintenance mode
Storage node should not provide NeoFS Object API service when it is
under maintenance.

Declare `Common` service that unifies behavior of all object operations.
The implementation pre-checks if node is under maintenance and returns
`apistatus.NodeUnderMaintenance` if so. Use `Common` service as a first
logical processor in object service pipeline.

Signed-off-by: Leonard Lyubich <ctulhurider@gmail.com>
2022-10-14 13:54:32 +04:00
..
core [#1817] network: Allow to use network addresses from the iterator 2022-10-04 12:12:18 +03:00
innerring [#1765] Use hex format to print storage node ID 2022-10-13 12:55:21 +03:00
local_object_storage [#1863] node: Fix shard id in the object counter metrics 2022-10-13 13:06:41 +03:00
metrics [#1658] metrics: Add object type label to the counters 2022-09-13 21:32:37 +04:00
morph [#1770] logger: Refactor Logger component 2022-10-12 18:11:05 +03:00
network [#1817] network: Allow to use network addresses from the iterator 2022-10-04 12:12:18 +03:00
services [#1680] service/object: Fail all operations in maintenance mode 2022-10-14 13:54:32 +04:00
util [#1770] logger: Support runtime level reloading 2022-10-12 18:11:05 +03:00