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

fix: simplify the publisher #200

Merged
merged 1 commit into from
Nov 22, 2023
Merged

fix: simplify the publisher #200

merged 1 commit into from
Nov 22, 2023

Commits on Nov 22, 2023

  1. fix: simplify the publisher

    Prior to this change the publisher attempted to estimate and amortize
    the DHT publish load over the entire interval. Now we use a simpler AIMD
    method and then publish batches without any delay. Additionally no
    estimate metrics are computed instead two simple metrics of how many
    remaining records need to be published and the amount of time before the
    deadline. Now operationally you can estimate the lag, buts the code
    itself is simpler.
    
    Additionally logic was added to not start publishing until kademlia has
    been bootstrapped.
    nathanielc committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    3187c3c View commit details
    Browse the repository at this point in the history