瀏覽代碼

1 min limit for peerUpdate trigger

Max Ma 9 月之前
父節點
當前提交
9ec8283659
共有 1 個文件被更改,包括 5 次插入5 次删除
  1. 5 5
      mq/publishers.go

+ 5 - 5
mq/publishers.go

@@ -19,16 +19,16 @@ import (
 var batchSize = servercfg.GetPeerUpdateBatchSize()
 var batchSize = servercfg.GetPeerUpdateBatchSize()
 var batchUpdate = servercfg.GetBatchPeerUpdate()
 var batchUpdate = servercfg.GetBatchPeerUpdate()
 
 
-//var peerUpdateTS = time.Now().Unix()
+var peerUpdateTS = time.Now().Unix()
 
 
 // PublishPeerUpdate --- determines and publishes a peer update to all the hosts
 // PublishPeerUpdate --- determines and publishes a peer update to all the hosts
 func PublishPeerUpdate(replacePeers bool) error {
 func PublishPeerUpdate(replacePeers bool) error {
 	slog.Error("entering PublishPeerUpdate", "Debug")
 	slog.Error("entering PublishPeerUpdate", "Debug")
 	t1 := time.Now().Unix()
 	t1 := time.Now().Unix()
-	//if time.Now().Unix()-peerUpdateTS < 60 {
-	//	return nil
-	//}
-	//peerUpdateTS = time.Now().Unix()
+	if time.Now().Unix()-peerUpdateTS < 60 {
+		return nil
+	}
+	peerUpdateTS = time.Now().Unix()
 
 
 	pc, file, no, ok := runtime.Caller(1)
 	pc, file, no, ok := runtime.Caller(1)
 	if ok {
 	if ok {