use metricsLabelCache constructor

This commit is contained in:
William Banfield
2022-10-26 14:48:03 -04:00
parent 40992b632f
commit 1db0ee8f4a
2 changed files with 3 additions and 13 deletions

View File

@@ -4,8 +4,6 @@ import (
"fmt"
golog "log"
"net"
"reflect"
"sync"
"testing"
"time"
@@ -100,12 +98,8 @@ func createOutboundPeerAndPerformHandshake(
if err != nil {
return nil, err
}
mlc := &metricsLabelCache{
mtx: &sync.RWMutex{},
messageLabelNames: make(map[reflect.Type]string),
}
p := newPeer(pc, mConfig, peerNodeInfo, reactorsByCh, msgTypeByChID, chDescs, func(p Peer, r interface{}) {}, mlc)
p := newPeer(pc, mConfig, peerNodeInfo, reactorsByCh, msgTypeByChID, chDescs, func(p Peer, r interface{}) {}, newMetricsLabelCache())
p.SetLogger(log.TestingLogger().With("peer", addr))
return p, nil
}

View File

@@ -3,7 +3,6 @@ package p2p
import (
"fmt"
"math"
"reflect"
"sync"
"time"
@@ -111,10 +110,7 @@ func NewSwitch(
transport Transport,
options ...SwitchOption,
) *Switch {
mlc := &metricsLabelCache{
mtx: &sync.RWMutex{},
messageLabelNames: make(map[reflect.Type]string),
}
sw := &Switch{
config: cfg,
reactors: make(map[string]Reactor),
@@ -129,7 +125,7 @@ func NewSwitch(
filterTimeout: defaultFilterTimeout,
persistentPeersAddrs: make([]*NetAddress, 0),
unconditionalPeerIDs: make(map[ID]struct{}),
mlc: mlc,
mlc: newMetricsLabelCache(),
}
// Ensure we have a completely undeterministic PRNG.