diff options
author | erdgeist <> | 2007-02-01 22:27:44 +0000 |
---|---|---|
committer | erdgeist <> | 2007-02-01 22:27:44 +0000 |
commit | 7ab634b6f6947fce4acf4bb4e6b40255240981e2 (patch) | |
tree | 0db0f78c217171b5a781f1817a0155130214f115 /trackerlogic.h | |
parent | 484565b6b782e27053d21785aa8b89597e1b3843 (diff) |
Make timeouts more human readable
Diffstat (limited to 'trackerlogic.h')
-rw-r--r-- | trackerlogic.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/trackerlogic.h b/trackerlogic.h index 6f0e09b..74440f4 100644 --- a/trackerlogic.h +++ b/trackerlogic.h | |||
@@ -22,8 +22,10 @@ typedef time_t ot_time; | |||
22 | /* Some tracker behaviour tunable */ | 22 | /* Some tracker behaviour tunable */ |
23 | #define OT_CLIENT_TIMEOUT 30 | 23 | #define OT_CLIENT_TIMEOUT 30 |
24 | #define OT_CLIENT_TIMEOUT_CHECKINTERVAL 5 | 24 | #define OT_CLIENT_TIMEOUT_CHECKINTERVAL 5 |
25 | #define OT_CLIENT_REQUEST_INTERVAL 1800 | 25 | #define OT_CLIENT_REQUEST_INTERVAL (60*30) |
26 | #define OT_CLIENT_REQUEST_VARIATION 180 | 26 | #define OT_CLIENT_REQUEST_VARIATION (60*3) |
27 | |||
28 | #define OT_TORRENT_TIMEOUT ((60*60*24)/OT_POOLS_TIMEOUT) | ||
27 | 29 | ||
28 | #define OT_CLIENT_REQUEST_INTERVAL_RANDOM ( OT_CLIENT_REQUEST_INTERVAL + (int)( random( ) % OT_CLIENT_REQUEST_VARIATION ) ) | 30 | #define OT_CLIENT_REQUEST_INTERVAL_RANDOM ( OT_CLIENT_REQUEST_INTERVAL + (int)( random( ) % OT_CLIENT_REQUEST_VARIATION ) ) |
29 | 31 | ||
@@ -35,7 +37,7 @@ typedef time_t ot_time; | |||
35 | These pools are sorted by its binary content */ | 37 | These pools are sorted by its binary content */ |
36 | 38 | ||
37 | #define OT_POOLS_COUNT 9 | 39 | #define OT_POOLS_COUNT 9 |
38 | #define OT_POOLS_TIMEOUT 300 | 40 | #define OT_POOLS_TIMEOUT (60*5) |
39 | #define NOW (time(NULL)/OT_POOLS_TIMEOUT) | 41 | #define NOW (time(NULL)/OT_POOLS_TIMEOUT) |
40 | 42 | ||
41 | #define OT_VECTOR_MIN_MEMBERS 16 | 43 | #define OT_VECTOR_MIN_MEMBERS 16 |