Merge pull request #1987 from nats-io/js-restart

Disable JS on restart if on invalid state
This commit is contained in:
Waldemar Quevedo
2021-03-10 02:18:19 -08:00
committed by GitHub

View File

@@ -228,7 +228,13 @@ func (s *Server) restartJetStream() error {
MaxStore: opts.JetStreamMaxStore,
}
s.Noticef("Restarting JetStream")
return s.enableJetStream(cfg)
err := s.enableJetStream(cfg)
if err != nil {
s.Warnf("Can't start JetStream: %v", err)
return s.DisableJetStream()
}
return nil
}
// checkStreamExports will check if we have the JS exports setup