]> git.mxchange.org Git - quix0rs-apt-p2p.git/blobdiff - apt_p2p/apt_p2p_conf.py
Make the DHT timeouts configuration parameters.
[quix0rs-apt-p2p.git] / apt_p2p / apt_p2p_conf.py
index f09588f2e3c0a34a097fa4cd2d811af7ab609f39..8494a0be7119419cc3e3d7a16fda4c8815a07040 100644 (file)
@@ -123,6 +123,17 @@ DHT_DEFAULTS = {
     # expire entries older than this
     'KEY_EXPIRE': '3h', # 3 hours
     
+    # Timeout KRPC requests to nodes after this time.
+    'KRPC_TIMEOUT': '14s',
+    
+    # KRPC requests are resent using exponential backoff starting with this delay.
+    # The request will first be resent after the delay set here.
+    # The request will be resent again after twice the delay set here. etc.
+    # e.g. if TIMEOUT is 14 sec., and INITIAL_DELAY is 2 sec., then requests will
+    # be resent at times 0, 2 (2 sec. later), and 6 (4 sec. later), and then will
+    # timeout at 14.
+    'KRPC_INITIAL_DELAY': '2s',
+
     # whether to spew info about the requests/responses in the protocol
     'SPEW': 'no',
 }