• R/O
  • HTTP
  • SSH
  • HTTPS

vapor: コミット

Golang implemented sidechain for Bytom


コミットメタ情報

リビジョンfb258fc66d35b8020bda10f6181a1d4ae6692eea (tree)
日時2019-08-20 16:57:30
作者HAOYUatHZ <haoyu@prot...>
コミッターHAOYUatHZ

ログメッセージ

fix AvgLantencyMS

変更サマリ

差分

--- a/toolbar/precog/monitor/stats.go
+++ b/toolbar/precog/monitor/stats.go
@@ -3,6 +3,7 @@ package monitor
33 import (
44 "database/sql"
55 "fmt"
6+ "time"
67
78 "github.com/jinzhu/gorm"
89 log "github.com/sirupsen/logrus"
@@ -65,12 +66,16 @@ func (m *monitor) savePeerInfo(peerInfo *peers.PeerInfo) error {
6566 return err
6667 }
6768
68- log.Debug("peerInfo.Ping:", peerInfo.Ping)
69+ log.Debugf("peerInfo.Ping: %v", peerInfo.Ping)
70+ ping, err := time.ParseDuration(peerInfo.Ping)
71+ if err != nil {
72+ log.Debugf("Parse ping time err: %v", err)
73+ }
6974
7075 ormNodeLiveness := &orm.NodeLiveness{
7176 NodeID: ormNode.ID,
7277 BestHeight: ormNode.BestHeight,
73- AvgLantencyMS: sql.NullInt64{Int64: 1, Valid: true},
78+ AvgLantencyMS: sql.NullInt64{Int64: ping.Nanoseconds() / 1000, Valid: true},
7479 // PingTimes uint64
7580 // PongTimes uint64
7681 }
旧リポジトリブラウザで表示