X-Git-Url: https://git.mxchange.org/?p=quix0rs-apt-p2p.git;a=blobdiff_plain;f=test.py;h=d697b371a4d9aaf529798bfb510b398cd6d50b3d;hp=66f0fc6598d63657eddfadd674a1c7d92fda258d;hb=6df4eb289b9d83bd19dad8de3ca3de7283af7833;hpb=1fb0d1714e1b0af6dc6abb8adc75a9e31f77fa29 diff --git a/test.py b/test.py index 66f0fc6..d697b37 100755 --- a/test.py +++ b/test.py @@ -337,6 +337,10 @@ LOCAL_OK = yes # 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. @@ -367,6 +371,14 @@ CONCURRENT_REQS = 4 # how many hosts to post 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