forked from TrueCloudLab/frostfs-node
[#83] cmd/neofs-node: Add network state option to response service
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
This commit is contained in:
parent
7fdb14cf8a
commit
d05b2ff500
2 changed files with 6 additions and 2 deletions
|
@ -228,6 +228,8 @@ func initCfg(path string) *cfg {
|
|||
maxChunkSize := viperCfg.GetUint64(cfgMaxMsgSize) * 3 / 4 // 25% to meta, 75% to payload
|
||||
maxAddrAmount := maxChunkSize / addressSize // each address is about 72 bytes
|
||||
|
||||
state := newNetworkState()
|
||||
|
||||
c := &cfg{
|
||||
ctx: context.Background(),
|
||||
viper: viperCfg,
|
||||
|
@ -246,6 +248,7 @@ func initCfg(path string) *cfg {
|
|||
cfgNetmap: cfgNetmap{
|
||||
scriptHash: u160Netmap,
|
||||
fee: util.Fixed8(viperCfg.GetInt(cfgNetmapFee)),
|
||||
state: state,
|
||||
},
|
||||
cfgNodeInfo: cfgNodeInfo{
|
||||
bootType: StorageNode,
|
||||
|
@ -260,7 +263,9 @@ func initCfg(path string) *cfg {
|
|||
enableReflectService: viperCfg.GetBool(cfgReflectService),
|
||||
},
|
||||
localAddr: netAddr,
|
||||
respSvc: response.NewService(),
|
||||
respSvc: response.NewService(
|
||||
response.WithNetworkState(state),
|
||||
),
|
||||
}
|
||||
|
||||
initLocalStorage(c)
|
||||
|
|
|
@ -55,7 +55,6 @@ func initNetmapService(c *cfg) {
|
|||
),
|
||||
)
|
||||
|
||||
c.cfgNetmap.state = newNetworkState()
|
||||
addNewEpochNotificationHandler(c, func(ev event.Event) {
|
||||
c.cfgNetmap.state.setCurrentEpoch(ev.(netmapEvent.NewEpoch).EpochNumber())
|
||||
})
|
||||
|
|
Loading…
Reference in a new issue