summaryrefslogtreecommitdiff
path: root/trackerlogic.h
diff options
context:
space:
mode:
authorerdgeist <>2009-08-29 13:55:59 +0000
committererdgeist <>2009-08-29 13:55:59 +0000
commit478884660fa428f8fa1581f4e81d2d2aa27a3cb4 (patch)
tree2f2081a44f5f49e750224a089d918e9926d7e40b /trackerlogic.h
parent682bd069d28faf4145b0f01009080a06e2ccd45d (diff)
Enable limiting fullscrapes to only every 5 minutes per IP
Diffstat (limited to 'trackerlogic.h')
-rw-r--r--trackerlogic.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/trackerlogic.h b/trackerlogic.h
index 7d9c2e1..5a40055 100644
--- a/trackerlogic.h
+++ b/trackerlogic.h
@@ -36,6 +36,10 @@ typedef struct { ot_ip6 address; int bits; }
36 36
37#define OT_CLIENT_REQUEST_INTERVAL_RANDOM ( OT_CLIENT_REQUEST_INTERVAL - OT_CLIENT_REQUEST_VARIATION/2 + (int)( random( ) % OT_CLIENT_REQUEST_VARIATION ) ) 37#define OT_CLIENT_REQUEST_INTERVAL_RANDOM ( OT_CLIENT_REQUEST_INTERVAL - OT_CLIENT_REQUEST_VARIATION/2 + (int)( random( ) % OT_CLIENT_REQUEST_VARIATION ) )
38 38
39/* If WANT_MODEST_FULLSCRAPES is on, ip addresses may not
40 fullscrape more frequently than this amount in seconds */
41#define OT_MODEST_PEER_TIMEOUT (60*5)
42
39/* If peers come back before 10 minutes, don't live sync them */ 43/* If peers come back before 10 minutes, don't live sync them */
40#define OT_CLIENT_SYNC_RENEW_BOUNDARY 10 44#define OT_CLIENT_SYNC_RENEW_BOUNDARY 10
41 45