Browse Source

chore(standby_server): let syncInterval represent in second unit

This is done to keep consistency with other namings.
Yicheng Qin 11 years ago
parent
commit
851026362a
1 changed files with 4 additions and 4 deletions
  1. 4 4
      server/standby_server.go

+ 4 - 4
server/standby_server.go

@@ -27,7 +27,7 @@ type StandbyServer struct {
 	client *Client
 
 	cluster      []*machineMessage
-	syncInterval time.Duration
+	syncInterval float64
 	joinIndex    uint64
 
 	removeNotify chan bool
@@ -42,7 +42,7 @@ func NewStandbyServer(config StandbyServerConfig, client *Client) *StandbyServer
 	return &StandbyServer{
 		Config:       config,
 		client:       client,
-		syncInterval: time.Duration(int64(DefaultSyncInterval * float64(time.Second))),
+		syncInterval: DefaultSyncInterval,
 	}
 }
 
@@ -118,7 +118,7 @@ func (s *StandbyServer) SyncCluster(peers []string) error {
 }
 
 func (s *StandbyServer) SetSyncInterval(second float64) {
-	s.syncInterval = time.Duration(int64(second * float64(time.Second)))
+	s.syncInterval = second
 }
 
 func (s *StandbyServer) ClusterLeader() *machineMessage {
@@ -146,7 +146,7 @@ func (s *StandbyServer) redirectRequests(w http.ResponseWriter, r *http.Request)
 
 func (s *StandbyServer) monitorCluster() {
 	for {
-		timer := time.NewTimer(s.syncInterval)
+		timer := time.NewTimer(time.Duration(int64(s.syncInterval * float64(time.Second))))
 		defer timer.Stop()
 		select {
 		case <-s.closeChan: