@@ -218,20 +218,20 @@ func (n *Node) GetDifferentAddressOf(peer *pb.Peer) string {
218218func (n * Node ) SyncWithPeers () {
219219 // nodeId := GetIdOfPeer(n.GetNodeInfo())
220220 // log.Printf("(0) Node: %v\n", nodeId)
221- // peerListPred := n.PeerList.Items()
222- // deleteIDList := []string{}
223- // for _, item := range peerListPred {
224- // peer := item.Object.(*pb.Peer)
225- // // Delete by timeout
226- // if !IsRecent(peer.Timestamp) {
227- // id := GetIdOfPeer(peer)
228- // deleteIDList = append(deleteIDList, id)
229- // }
230- // }
231- // for _, id := range deleteIDList {
232- // log.Printf("Deleting Peer id: %v\n", id)
233- // n.PeerList.Delete(id)
234- // }
221+ // peerListPred := n.PeerList.Items()
222+ // deleteIDList := []string{}
223+ // for _, item := range peerListPred {
224+ // peer := item.Object.(*pb.Peer)
225+ // // Delete by timeout
226+ // if !IsRecent(peer.Timestamp) {
227+ // id := GetIdOfPeer(peer)
228+ // deleteIDList = append(deleteIDList, id)
229+ // }
230+ // }
231+ // for _, id := range deleteIDList {
232+ // log.Printf("Deleting Peer id: %v\n", id)
233+ // n.PeerList.Delete(id)
234+ // }
235235 peerList := n .PeerList .Items ()
236236 for _ , item := range peerList {
237237 peer := item .Object .(* pb.Peer )
@@ -262,7 +262,7 @@ func (n *Node) SyncWithPeers() {
262262 }
263263 }
264264 state .Ready = true
265- fmt .Println (n .Info ())
265+ // fmt.Println(n.Info())
266266}
267267
268268func Find (slice []string , val string ) bool {
@@ -320,6 +320,7 @@ func (n *Node) StopPeriodicTask() {
320320}
321321
322322func (n * Node ) Periodic () error {
323+ fmt .Println (n .Info ())
323324 go n .JoinToPeers ()
324325 go n .SyncWithPeers ()
325326 go n .Dataset .ReloadRuns ()
@@ -338,8 +339,9 @@ func (n *Node) Info() string {
338339 var sb strings.Builder
339340 nodeId := GetIdOfPeer (n .GetNodeInfo ())
340341 sb .WriteString ("-------------------------------------------------\n " )
342+ gonumroutines := runtime .NumGoroutine ()
341343 goMaxProcsHint := max (MINGOMAXPROCS , runtime .GOMAXPROCS (- 1 ))
342- sb .WriteString (fmt .Sprintf ("-- Node ID: %v GOMAXPROCS: %v\n " , nodeId , runtime .GOMAXPROCS (goMaxProcsHint )))
344+ sb .WriteString (fmt .Sprintf ("-- Node ID: %v NUMGOROUTINES: %v GOMAXPROCS: %v\n " , nodeId , gonumroutines , runtime .GOMAXPROCS (goMaxProcsHint )))
343345 sb .WriteString ("DataList:\n " )
344346 for _ , name := range n .Dataset .List () {
345347 dt , err := n .Dataset .GetNoCreate (name )
@@ -368,7 +370,7 @@ func (n *Node) Info() string {
368370 for _ , item := range peerList {
369371 peer := item .Object .(* pb.Peer )
370372 idOfPeer := GetIdOfPeer (peer )
371- sb .WriteString (fmt .Sprintf ("Peer: %v\n " , idOfPeer ))
373+ sb .WriteString (fmt .Sprintf ("Peer: %v time-diff: %v \n " , idOfPeer , getCurrentTime () - peer . Timestamp ))
372374 sb .WriteString (fmt .Sprintf ("DataList of Peer %v:\n " , idOfPeer ))
373375 for _ , dataConfigFromPeer := range peer .DataList {
374376 sb .WriteString (fmt .Sprintf ("* Name %v Version: %v dataConfigFromPeer: %v\n " , dataConfigFromPeer .Name , dataConfigFromPeer .Version , dataConfigFromPeer ))
0 commit comments