diff --git a/cmd/neofs-node/config.go b/cmd/neofs-node/config.go index c53c9b169..b10535458 100644 --- a/cmd/neofs-node/config.go +++ b/cmd/neofs-node/config.go @@ -167,7 +167,6 @@ type BootstrapType uint32 type cfgNodeInfo struct { // values from config - attributes []*netmap.NodeAttribute // values at runtime infoMtx sync.RWMutex @@ -294,9 +293,6 @@ func initCfg(path string) *cfg { reBootstrapEnabled: !relayOnly, reBoostrapTurnedOff: atomic.NewBool(relayOnly), }, - cfgNodeInfo: cfgNodeInfo{ - attributes: parseAttributes(appCfg), - }, cfgGRPC: cfgGRPC{ maxChunkSize: maxChunkSize, maxAddrAmount: maxAddrAmount, diff --git a/cmd/neofs-node/netmap.go b/cmd/neofs-node/netmap.go index 249e6f181..35da5487f 100644 --- a/cmd/neofs-node/netmap.go +++ b/cmd/neofs-node/netmap.go @@ -40,7 +40,7 @@ func initNetmapService(c *cfg) { peerInfo := new(netmapSDK.NodeInfo) peerInfo.SetAddress(c.localAddr.String()) peerInfo.SetPublicKey(crypto.MarshalPublicKey(&c.key.PublicKey)) - peerInfo.SetAttributes(c.cfgNodeInfo.attributes...) + peerInfo.SetAttributes(parseAttributes(c.appCfg)...) peerInfo.SetState(netmapSDK.NodeStateOffline) c.handleLocalNodeInfo(peerInfo)