mirror of
https://github.com/savoirfairelinux/opendht.git
synced 2026-11-08 04:21:51 +00:00
A candidate flag is added to new search nodes when a search is already synced. The flag is waived when a token is retreived from the node. Candidate nodes behave normally but are not considered to evaluate the search state (synced etc.). The behavior of searches if also changed so GET_NODES updates are now done the same way, no matter if the search is currently synced. This allow candidate nodes to behave normally and makes token update asynchronous, causing less frequent performance hickups.