frostfs-node/pkg/innerring/processors/netmap
Leonard Lyubich db703a5117 [#316] ir/netmap: Validate LOCODE attributes of network map candidates
Define a structure for dealing with the geographic location of nodes.
Implement VerifyAndUpdate (with the same purpose as NodeValidator interface)
that checks LOCODE attribute and fills other attributes of the location.
Technically the entity is a wrapper over the NeoFS location database: it
maps the node LOCODE to the database record from which the new attributes
are generated.

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2021-02-10 14:05:03 +03:00
..
nodevalidation/locode [#316] ir/netmap: Validate LOCODE attributes of network map candidates 2021-02-10 14:05:03 +03:00
cleanup_table.go [#132] Use SDK defined netmap structure in cleanup table 2020-11-02 10:52:52 +03:00
cleanup_table_test.go [#155] Update neofs-api-go with refactored pkg/netmap 2020-11-06 09:55:05 +03:00
handlers.go [#324] ir: Measure epochs in sidechain blocks 2021-01-29 11:04:30 +03:00
internal_events.go [#132] Add internal event to process cleanup 2020-11-02 10:52:52 +03:00
process_cleanup.go [#174] Use Marshal(JSON)/Unmarshal(JSON) methods for encoding/decoding 2020-11-17 11:56:00 +03:00
process_epoch.go [#355] innerring: Produce container size estimation notifications 2021-01-29 11:23:37 +03:00
process_peers.go [#316] ir/netmap: Validate network map candidates in Netmap processor 2021-02-10 14:05:03 +03:00
processor.go [#316] ir/netmap: Validate network map candidates in Netmap processor 2021-02-10 14:05:03 +03:00