p2p: self-add node should not error (#8753)

This commit is contained in:
Sam Kleinman
2022-06-14 12:45:05 -04:00
committed by GitHub
parent a2908c29d5
commit 7971f4a2fc
5 changed files with 23 additions and 9 deletions

View File

@@ -203,7 +203,7 @@ func makeNode(
}
}
peerManager, peerCloser, err := createPeerManager(cfg, dbProvider, nodeKey.ID)
peerManager, peerCloser, err := createPeerManager(logger, cfg, dbProvider, nodeKey.ID)
closers = append(closers, peerCloser)
if err != nil {
return nil, combineCloseError(

View File

@@ -67,7 +67,7 @@ func makeSeedNode(
// Setup Transport and Switch.
p2pMetrics := p2p.PrometheusMetrics(cfg.Instrumentation.Namespace, "chain_id", genDoc.ChainID)
peerManager, closer, err := createPeerManager(cfg, dbProvider, nodeKey.ID)
peerManager, closer, err := createPeerManager(logger, cfg, dbProvider, nodeKey.ID)
if err != nil {
return nil, combineCloseError(
fmt.Errorf("failed to create peer manager: %w", err),

View File

@@ -199,6 +199,7 @@ func createEvidenceReactor(
}
func createPeerManager(
logger log.Logger,
cfg *config.Config,
dbProvider config.DBProvider,
nodeID types.NodeID,
@@ -226,6 +227,7 @@ func createPeerManager(
maxUpgradeConns := uint16(4)
options := p2p.PeerManagerOptions{
Logger: logger.With("module", "peermanager"),
SelfAddress: selfAddr,
MaxConnected: maxConns,
MaxConnectedUpgrade: maxUpgradeConns,