X-Git-Url: https://git.mxchange.org/?p=quix0rs-apt-p2p.git;a=blobdiff_plain;f=apt-dht.conf;h=e9a481b251a6bde0a5f70e54c4d94e38f56211dd;hp=7f42e4d31822fe30147cbb5a1c7499b52495a2cd;hb=f3c4c52252babba2e63bce699fa749584e357be0;hpb=be126fc5cd40e26479c50fee4f64cc478f1eb55a diff --git a/apt-dht.conf b/apt-dht.conf index 7f42e4d..e9a481b 100644 --- a/apt-dht.conf +++ b/apt-dht.conf @@ -34,6 +34,10 @@ LOCAL_OK = no # to reload when a new request arrives. UNLOAD_PACKAGES_CACHE = 5m +# Refresh the DHT keys after this much time has passed. +# This should be a time slightly less than the DHT's KEY_EXPIRE value. +KEY_REFRESH = 57m + # Which DHT implementation to use. # It must be possile to do "from .DHT import DHT" to get a class that # implements the IDHT interface. There should also be a similarly named @@ -73,6 +77,14 @@ CONCURRENT_REQS = 4 # how many hosts to post values to STORE_REDUNDANCY = 3 +# How many values to attempt to retrieve from the DHT. +# Setting this to 0 will try and get all values (which could take a while if +# a lot of nodes have values). Setting it negative will try to get that +# number of results from only the closest STORE_REDUNDANCY nodes to the hash. +# The default is a large negative number so all values from the closest +# STORE_REDUNDANCY nodes will be retrieved. +RETRIEVE_VALUES = -10000 + # how many times in a row a node can fail to respond before it's booted from the routing table MAX_FAILURES = 3 @@ -82,14 +94,8 @@ MIN_PING_INTERVAL = 15m # refresh buckets that haven't been touched in this long BUCKET_STALENESS = 1h -# time before expirer starts running -KEINITIAL_DELAY = 15s - -# time between expirer runs -KE_DELAY = 20m - -# expire entries older than this -KE_AGE = 1h +# expire unrefreshed entries older than this +KEY_EXPIRE = 1h # whether to spew info about the requests/responses in the protocol SPEW = no