@@ -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