[#1922] neofs-node: Allow to go online after maintenance

Signed-off-by: Evgenii Stratonikov <evgeniy@morphbits.ru>
This commit is contained in:
Evgenii Stratonikov 2022-10-18 16:03:33 +03:00 committed by fyrchik
parent 1980ed968a
commit 0d14ef69f0
3 changed files with 8 additions and 5 deletions

View file

@ -179,7 +179,7 @@ func initNetmapService(c *cfg) {
const reBootstrapInterval = 2
if (n-c.cfgNetmap.startEpoch)%reBootstrapInterval == 0 {
err := c.bootstrap()
err := c.bootstrap(false)
if err != nil {
c.log.Warn("can't send re-bootstrap tx", zap.Error(err))
}
@ -241,7 +241,7 @@ func readSubnetCfg(c *cfg) {
// Must be called after initNetmapService.
func bootstrapNode(c *cfg) {
if c.needBootstrap() {
err := c.bootstrap()
err := c.bootstrap(false)
fatalOnErrDetails("bootstrap error", err)
}
}
@ -353,7 +353,7 @@ func (c *cfg) SetNetmapStatus(st control.NetmapStatus) error {
if st == control.NetmapStatus_ONLINE {
c.cfgNetmap.reBoostrapTurnedOff.Store(false)
return c.bootstrap()
return c.bootstrap(true)
}
c.cfgNetmap.reBoostrapTurnedOff.Store(true)