Skip to content

Commit 19696c5

Browse files
fix(libp2p): remove unused and reduce peerstoreWaitAddrsTimeout to 10s
1 parent 1766d1b commit 19696c5

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

pkg/p2p/libp2p/libp2p.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ const (
8484
defaultLightNodeLimit = 100
8585
peerUserAgentTimeout = time.Second
8686

87-
peerstoreWaitAddrsTimeout = 15 * time.Second
87+
peerstoreWaitAddrsTimeout = 10 * time.Second
8888

8989
defaultHeadersRWTimeout = 10 * time.Second
9090

@@ -608,7 +608,7 @@ func (s *Service) handleIncoming(stream network.Stream) {
608608
peerID := stream.Conn().RemotePeer()
609609
handshakeStream := newStream(stream, s.metrics)
610610

611-
peerMultiaddrs, err := s.peerMultiaddrs(s.ctx, stream.Conn(), peerID)
611+
peerMultiaddrs, err := s.peerMultiaddrs(s.ctx, peerID)
612612
if err != nil {
613613
s.logger.Debug("stream handler: handshake: build remote multiaddrs", "peer_id", peerID, "error", err)
614614
s.logger.Error(nil, "stream handler: handshake: build remote multiaddrs", "peer_id", peerID)
@@ -749,7 +749,7 @@ func (s *Service) handleIncoming(stream network.Stream) {
749749
return
750750
}
751751

752-
s.notifyReacherConnected(stream, overlay, peerID)
752+
s.notifyReacherConnected(overlay, peerID)
753753

754754
peerUserAgent := appendSpace(s.peerUserAgent(s.ctx, peerID))
755755
s.networkStatus.Store(int32(p2p.NetworkStatusAvailable))
@@ -758,7 +758,7 @@ func (s *Service) handleIncoming(stream network.Stream) {
758758
s.logger.Debug("stream handler: successfully connected to peer (inbound)", "address", i.BzzAddress.Overlay, "light", i.LightString(), "user_agent", peerUserAgent)
759759
}
760760

761-
func (s *Service) notifyReacherConnected(stream network.Stream, overlay swarm.Address, peerID libp2ppeer.ID) {
761+
func (s *Service) notifyReacherConnected(overlay swarm.Address, peerID libp2ppeer.ID) {
762762
if s.reacher == nil {
763763
return
764764
}
@@ -1012,7 +1012,7 @@ func (s *Service) Connect(ctx context.Context, addrs []ma.Multiaddr) (address *b
10121012

10131013
handshakeStream := newStream(stream, s.metrics)
10141014

1015-
peerMultiaddrs, err := s.peerMultiaddrs(ctx, stream.Conn(), peerID)
1015+
peerMultiaddrs, err := s.peerMultiaddrs(ctx, peerID)
10161016
if err != nil {
10171017
_ = handshakeStream.Reset()
10181018
_ = s.host.Network().ClosePeer(peerID)
@@ -1101,7 +1101,7 @@ func (s *Service) Connect(ctx context.Context, addrs []ma.Multiaddr) (address *b
11011101

11021102
s.metrics.CreatedConnectionCount.Inc()
11031103

1104-
s.notifyReacherConnected(stream, overlay, peerID)
1104+
s.notifyReacherConnected(overlay, peerID)
11051105

11061106
peerUA := appendSpace(s.peerUserAgent(ctx, peerID))
11071107
loggerV1.Debug("successfully connected to peer (outbound)", "addresses", i.BzzAddress.ShortString(), "light", i.LightString(), "user_agent", peerUA)
@@ -1402,7 +1402,7 @@ func (s *Service) determineCurrentNetworkStatus(err error) error {
14021402
// peerMultiaddrs builds full multiaddresses for a peer given information from
14031403
// libp2p host peerstore and falling back to the remote address from the
14041404
// connection.
1405-
func (s *Service) peerMultiaddrs(ctx context.Context, conn network.Conn, peerID libp2ppeer.ID) ([]ma.Multiaddr, error) {
1405+
func (s *Service) peerMultiaddrs(ctx context.Context, peerID libp2ppeer.ID) ([]ma.Multiaddr, error) {
14061406
waitPeersCtx, cancel := context.WithTimeout(ctx, peerstoreWaitAddrsTimeout)
14071407
defer cancel()
14081408

0 commit comments

Comments
 (0)