Skip to content

identify: Report observer addresses of peers that succeeded dial attempts #203

@lexnv

Description

@lexnv

Correlate DialFailure and ListDialFailures attempts with the Identify response provided to peers.

The addresses the node could not dial should be removed from the list of addresses we provide back to the peer.

This ensures the remote peer has a healthy view of its addresses and leads to better connectivity over time.
Libp2p uses a similar approach, caching individual peer addresses and removing the addresses the node failed to dial.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions