From 83055166cfa596ef6a91cbb1fdbde40c1c7298a0 Mon Sep 17 00:00:00 2001
From: liuxiaolong <liuxiaolong@aiotlink.com>
Date: 星期三, 16 九月 2020 18:34:58 +0800
Subject: [PATCH] handleUserEvent add log in serf.go

---
 serf/serf.go |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/serf/serf.go b/serf/serf.go
index 5ac54b4..4c85bf3 100644
--- a/serf/serf.go
+++ b/serf/serf.go
@@ -1206,11 +1206,13 @@
 
 	// Ignore if it is before our minimum event time
 	if eventMsg.LTime < s.eventMinTime {
+		s.logger.Printf("[WARN] serf: eventMsg.LTime: %d < s.eventMinTime:%d",eventMsg.LTime, s.eventMinTime)
 		return false
 	}
 
 	// Check if this message is too old
 	curTime := s.eventClock.Time()
+	s.logger.Printf("[WARN] serf: curTime %d", curTime)
 	if curTime > LamportTime(len(s.eventBuffer)) &&
 		eventMsg.LTime < curTime-LamportTime(len(s.eventBuffer)) {
 		s.logger.Printf(
@@ -1228,6 +1230,7 @@
 	if seen != nil && seen.LTime == eventMsg.LTime {
 		for _, previous := range seen.Events {
 			if previous.Equals(&userEvent) {
+				s.logger.Printf("[WARN] serf: previous.Equals(&useEvent)")
 				return false
 			}
 		}
@@ -1244,12 +1247,15 @@
 	metrics.IncrCounter([]string{"serf", "events", eventMsg.Name}, 1)
 
 	if s.config.EventCh != nil {
+		s.logger.Printf("[WARN] serf: s.config.EventCh != nil")
 		s.config.EventCh <- UserEvent{
 			LTime:    eventMsg.LTime,
 			Name:     eventMsg.Name,
 			Payload:  eventMsg.Payload,
 			Coalesce: eventMsg.CC,
 		}
+	} else {
+		s.logger.Printf("[WARN] serf: s.config.EventCh == nil")
 	}
 	return true
 }

--
Gitblit v1.8.0