Merge pull request #2915 from influxdb/wait_for_leader

Wait for Raft leader even when cluster exists
pull/2918/head
Philip O'Toole 2015-06-11 01:40:26 -07:00
commit 256c099444
2 changed files with 1 additions and 7 deletions

View File

@ -336,13 +336,6 @@ func (s *Server) Close() error {
// startServerReporting starts periodic server reporting.
func (s *Server) startServerReporting() {
for {
for {
time.Sleep(time.Second)
if s.MetaStore.Leader() != "" {
break
}
}
s.reportServer()
<-time.After(24 * time.Hour)
}

View File

@ -186,6 +186,7 @@ func (s *Store) Open() error {
if s.id == 0 {
go s.init()
} else {
s.waitForLeader(10 * time.Second)
close(s.ready)
}