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

Stale count management #16

Open
wants to merge 7 commits into
base: develop
Choose a base branch
from
Open

Stale count management #16

wants to merge 7 commits into from

Conversation

EdoardoRaimondi
Copy link
Contributor

@EdoardoRaimondi EdoardoRaimondi commented Feb 6, 2020

If a node didn't respond:
Before: it was eliminated from the network.
Now: its stale count is incremented.

THE FILES TO BE REVIEWED ARE THE LAST THREE

Provides a synchronized way to manage waitings in kademlia
Now refresh works as follow : 1) check all nodes stale count
2)a if the stale count > max stale count permitted by the configuration, remove it and search for a sobstitute
2b) else remove and re-add the node to get the right sort order
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant