From 566e8267e15032dfd9f12320c83deee4d74d13cb Mon Sep 17 00:00:00 2001 From: erdgeist <> Date: Mon, 1 Dec 2008 17:56:53 +0000 Subject: Live Sync for peers that do not come back too early. --- trackerlogic.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'trackerlogic.h') diff --git a/trackerlogic.h b/trackerlogic.h index c2d071a..0b73d5e 100644 --- a/trackerlogic.h +++ b/trackerlogic.h @@ -26,6 +26,9 @@ typedef time_t ot_time; #define OT_CLIENT_REQUEST_INTERVAL_RANDOM ( OT_CLIENT_REQUEST_INTERVAL - OT_CLIENT_REQUEST_VARIATION/2 + (int)( random( ) % OT_CLIENT_REQUEST_VARIATION ) ) +/* If peers come back before 10 minutes, don't live sync them */ +#define OT_CLIENT_SYNC_RENEW_BOUNDARY 10 + /* We maintain a list of 1024 pointers to sorted list of ot_torrent structs Sort key is, of course, its hash */ #define OT_BUCKET_COUNT 1024 -- cgit v1.2.3