frostfs-node/pkg
Leonard Lyubich 56b3e35779 [#480] ir: Do not sync alphabet keys in sidechain-only configuration
Alphabet nodes synchronize list of alphabet keys from main chain
`NeoFSAlphabet` role once per epoch. This can lead to a wrong behavior in
single chain deployment (`without_mainnet` config parameter). Alphabet node
in single chain environment will try to get NeoFSAlphabet role from main
chain client, but it'll get result from side chain instead. Side chain
stores list of all inner ring nodes in this role. Therefore it is possible
that alphabet nodes will try to appoint inner ring nodes as alphabet nodes,
which is not correct.

Fix incorrect behavior with disabling of synchronization of alphabet keys in
sidechain-only mode.

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2021-05-04 14:50:18 +03:00
..
core [#399] object/fmt: Fix test for tombstone epoch expiration 2021-02-19 16:20:10 +03:00
innerring [#480] ir: Do not sync alphabet keys in sidechain-only configuration 2021-05-04 14:50:18 +03:00
local_object_storage [#472] blobstor: implement write-cache 2021-04-29 17:36:36 +03:00
metrics [#426] Put prometheus behind pkg/metrics 2021-03-17 10:58:00 +03:00
morph [#457] innerring: wait until notary tx persists on chain 2021-04-27 16:57:29 +03:00
network [#460] Fix typos in commentaries 2021-04-08 17:29:08 +03:00
policy [#410] pkg/policy: Parse strings in filter key 2021-02-25 11:57:26 +03:00
services [#431] object/search: Remove no longer used unexported methods 2021-05-04 13:56:55 +03:00
util [#448] util/keyer: Prioritize hex decoding over base58 2021-03-26 15:27:55 +03:00