Skip to content

Commit ec1e024

Browse files
authored
Merge pull request #99 from bgokden/develop
Add more logs
2 parents 7032701 + e5e68cf commit ec1e024

File tree

1 file changed

+19
-17
lines changed

1 file changed

+19
-17
lines changed

node/node.go

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -218,20 +218,20 @@ func (n *Node) GetDifferentAddressOf(peer *pb.Peer) string {
218218
func (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

268268
func Find(slice []string, val string) bool {
@@ -320,6 +320,7 @@ func (n *Node) StopPeriodicTask() {
320320
}
321321

322322
func (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

Comments
 (0)