Move starting enterprise functionality

pull/4315/head
Matt Keeler 7 years ago committed by GitHub
parent a6069aae77
commit 22b7b688a3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -358,12 +358,6 @@ func NewServerLogger(config *Config, logger *log.Logger, tokens *token.Store) (*
return nil, fmt.Errorf("Failed to start Raft: %v", err)
}
// Start enterprise specific functionality
if err := s.startEnterprise(); err != nil {
s.Shutdown()
return nil, err
}
// Serf and dynamic bind ports
//
// The LAN serf cluster announces the port of the WAN serf cluster
@ -428,6 +422,12 @@ func NewServerLogger(config *Config, logger *log.Logger, tokens *token.Store) (*
go s.Flood(nil, portFn, s.serfWAN)
}
// Start enterprise specific functionality
if err := s.startEnterprise(); err != nil {
s.Shutdown()
return nil, err
}
// Start monitoring leadership. This must happen after Serf is set up
// since it can fire events when leadership is obtained.
go s.monitorLeadership()

Loading…
Cancel
Save