From d338e9ae30116dc84c7313c37741d0e5ac9880b6 Mon Sep 17 00:00:00 2001 From: Waldemar Quevedo Date: Wed, 10 Mar 2021 01:40:01 -0800 Subject: [PATCH] Disable JS on restart if on invalid state Signed-off-by: Waldemar Quevedo --- server/jetstream.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/server/jetstream.go b/server/jetstream.go index da428b07..901600a0 100644 --- a/server/jetstream.go +++ b/server/jetstream.go @@ -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