diff options
| author | Chris Lu <chris.lu@gmail.com> | 2019-02-09 12:51:14 -0800 |
|---|---|---|
| committer | Chris Lu <chris.lu@gmail.com> | 2019-02-09 12:51:14 -0800 |
| commit | 744abc2690a551f1e76e4e12690754b322f383de (patch) | |
| tree | 0e61f4a06d92e1057681c3dc0d9ee2d41f864d96 | |
| parent | 133450759586e39d00182aafd86b8491a1c7483b (diff) | |
| download | seaweedfs-744abc2690a551f1e76e4e12690754b322f383de.tar.xz seaweedfs-744abc2690a551f1e76e4e12690754b322f383de.zip | |
log raft state changes
| -rw-r--r-- | weed/server/master_server.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/weed/server/master_server.go b/weed/server/master_server.go index f22925e56..492bb76e9 100644 --- a/weed/server/master_server.go +++ b/weed/server/master_server.go @@ -98,6 +98,9 @@ func (ms *MasterServer) SetRaftServer(raftServer *RaftServer) { glog.V(0).Infoln("[", ms.Topo.RaftServer.Name(), "]", ms.Topo.RaftServer.Leader(), "becomes leader.") } }) + ms.Topo.RaftServer.AddEventListener(raft.StateChangeEventType, func(e raft.Event) { + glog.V(0).Infof("state change: %+v", e) + }) if ms.Topo.IsLeader() { glog.V(0).Infoln("[", ms.Topo.RaftServer.Name(), "]", "I am the leader!") } else { |
