Merge branch 'accept-json' of github.com:tgruben/pilosa into accept-json

This commit is contained in:
Todd Gruben 2018-06-20 15:12:55 -05:00
commit 5a3abe6f90
3 changed files with 6 additions and 6 deletions

View file

@ -1010,6 +1010,9 @@ func (c *Cluster) handleNodeAction(nodeAction nodeAction) error {
func (c *Cluster) setStateAndBroadcast(state string) error {
c.SetState(state)
if c.Static {
return nil
}
// Broadcast cluster status changes to the cluster.
c.Logger.Printf("broadcasting ClusterStatus: %s", state)
return c.Broadcaster.SendSync(c.Status())

View file

@ -62,7 +62,6 @@ type Server struct {
// External
handler Handler
Broadcaster Broadcaster
BroadcastReceiver BroadcastReceiver
systemInfo SystemInfo
gcNotifier GCNotifier
@ -223,7 +222,6 @@ func NewServer(opts ...ServerOption) (*Server, error) {
closing: make(chan struct{}),
Cluster: NewCluster(),
holder: NewHolder(),
Broadcaster: NopBroadcaster,
BroadcastReceiver: NopBroadcastReceiver,
diagnostics: NewDiagnosticsCollector(DefaultDiagnosticServer),
systemInfo: NewNopSystemInfo(),
@ -315,19 +313,19 @@ func (s *Server) Open() error {
}
// Cluster settings.
s.Cluster.Broadcaster = s.Broadcaster
s.Cluster.Broadcaster = s
s.Cluster.MaxWritesPerRequest = s.maxWritesPerRequest
// Initialize HTTP handler.
api := s.handler.GetAPI()
api.Holder = s.holder
api.Broadcaster = s.Broadcaster
api.Broadcaster = s
api.BroadcastHandler = s
api.StatusHandler = s
api.Cluster = s.Cluster
// Initialize Holder.
s.holder.Broadcaster = s.Broadcaster
s.holder.Broadcaster = s
// Serve handler.
go s.handler.Serve(s.ln, s.closing)

View file

@ -293,7 +293,6 @@ func (m *Command) SetupNetworking() error {
}
gossipMemberSet.Logger = m.logger
m.Server.Cluster.MemberSet = gossipMemberSet
m.Server.Broadcaster = m.Server
m.Server.BroadcastReceiver = gossipMemberSet
return nil
}