frostfs-node/pkg/services/object/search
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
..
v2 [#1454] Upgrade NeoFS SDK Go module with new IDs 2022-06-01 17:41:45 +03:00
container.go [#1826] services/object: Parallelize object search 2022-10-07 13:29:15 +03:00
exec.go [#1770] logger: Refactor Logger component 2022-10-12 18:11:05 +03:00
local.go [#241] object/search: Refactor service processing 2020-12-11 17:19:37 +03:00
prm.go [#1454] Upgrade NeoFS SDK Go module with new IDs 2022-06-01 17:41:45 +03:00
search.go [#241] object/search: Refactor service processing 2020-12-11 17:19:37 +03:00
search_test.go [#1556] Upgrade NeoFS SDK Go with changed container API 2022-07-05 11:26:06 +03:00
service.go [#1680] service/object: Fail all operations in maintenance mode 2022-10-14 13:54:32 +04:00
util.go [#1680] service/object: Fail all operations in maintenance mode 2022-10-14 13:54:32 +04:00