From 502827b8b818fe115345b28b5a97dbd99408e19d Mon Sep 17 00:00:00 2001 From: Abhishek Kondur Date: Wed, 8 Feb 2023 22:55:21 +0400 Subject: [PATCH] rm unused pinger func --- metrics/metrics.go | 28 ---------------------------- 1 file changed, 28 deletions(-) diff --git a/metrics/metrics.go b/metrics/metrics.go index eb4b5f40..27913ad9 100644 --- a/metrics/metrics.go +++ b/metrics/metrics.go @@ -1,12 +1,9 @@ package metrics import ( - "fmt" "sync" "time" - "github.com/go-ping/ping" - "github.com/gravitl/netmaker/logger" "github.com/gravitl/netmaker/models" ) @@ -84,28 +81,3 @@ func ResetMetricForNode(server, peerKey, peerID string) { // MetricCollectionInterval - collection interval for metrics const MetricCollectionInterval = time.Second * 25 - -// PeerConnectionStatus - get peer connection status by pinging -func PeerConnectionStatus(address string) (connected bool) { - fmt.Println("PINGER ADDR: ", address) - pinger, err := ping.NewPinger(address) - if err != nil { - logger.Log(0, "could not initiliaze ping peer address", address, err.Error()) - connected = false - } else { - pinger.Timeout = time.Second * 2 - err = pinger.Run() - if err != nil { - logger.Log(0, "failed to ping on peer address", address, err.Error()) - return false - } else { - pingStats := pinger.Statistics() - if pingStats.PacketsRecv > 0 { - connected = true - return - } - } - } - - return -}