Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: ping peers on routing table refresh #810

Merged
merged 5 commits into from
Feb 11, 2023

Commits on Feb 3, 2023

  1. feat: ping peers on routing table refresh

    We have seen in the past that there are peers in the IPFS DHT that let you connect to them but then refuse to speak any protocol. This was mainly due to resource manager killing the connection if limits were exceeded. We have seen that such peers are pushed to the edge of the DHT - meaning, they get already pruned from lower buckets. However, they won't get pruned from higher ones, because we only try to connect to them and not speak anything on that connection.
    
    This change adds a ping message to the liveness check on routing table refreshes.
    dennis-tra committed Feb 3, 2023
    Configuration menu
    Copy the full SHA
    eb6d2f7 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2023

  1. Configuration menu
    Copy the full SHA
    16823c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d5ea78f View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2023

  1. Revert "use ping protocol instead of DHT ping"

    This reverts commit 16823c3.
    dennis-tra committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    5e68507 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2023

  1. Configuration menu
    Copy the full SHA
    62c832e View commit details
    Browse the repository at this point in the history