frostfs-node/pkg/services
Leonard Lyubich 93742d37b7 [] node/netmap: Change interface of the latest network map reader
Replace `ProcessCurrentNetMap` method of `NodeState` interface with
`ReadCurrentNetMap` one with two changes:
 * Replace network map type from NeoFS SDK package with the
   protocol-generated message. This replaces all the business logic to
   the application layer.
 * Support error return. This allows to cover problem node states.

Return an error from `NodeState.ReadCurrentNetMap` method implemeted
through `atomic.Value` if `Store` method has not been called yet.

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2022-09-27 09:03:17 +03:00
..
accounting [] Upgrade NeoFS SDK Go module with new IDs 2022-06-01 17:41:45 +03:00
audit [] ir: Check homomorphic hash flexibly in audit 2022-07-13 17:10:06 +03:00
container [] node: Move common EACLSource interface to core pkg 2022-09-13 10:33:50 +03:00
control [] node: Serve NetmapService.NetmapSnapshot RPC 2022-09-27 09:03:17 +03:00
netmap [] node/netmap: Change interface of the latest network map reader 2022-09-27 09:03:17 +03:00
notificator [] Upgrade NeoFS SDK Go module with new IDs 2022-06-01 17:41:45 +03:00
object [] node: Move common EACLSource interface to core pkg 2022-09-13 10:33:50 +03:00
object_manager [] *: Expire entities after the expiration epoch 2022-09-12 19:56:59 +04:00
policer [] services/replicator: Unify Task interface with other parameters 2022-09-24 13:47:48 +03:00
replicator [] services/replicator: Unify Task interface with other parameters 2022-09-24 13:47:48 +03:00
reputation [] *: Perform go fmt using go v1.19 2022-08-22 18:59:57 +03:00
session [] Upgrade NeoFS SDK Go module with new IDs 2022-06-01 17:41:45 +03:00
tree [] node: Serve NetmapService.NetmapSnapshot RPC 2022-09-27 09:03:17 +03:00
util [] *: Perform go fmt using go v1.19 2022-08-22 18:59:57 +03:00