Cleanup unreliable trackers easier if reached the shared tracker limit
This commit is contained in:
parent
0766205cb0
commit
5f33516054
1 changed files with 3 additions and 4 deletions
|
@ -69,8 +69,8 @@ class TrackerStorage(object):
|
||||||
trackers[tracker_address]["time_error"] = time.time()
|
trackers[tracker_address]["time_error"] = time.time()
|
||||||
trackers[tracker_address]["num_error"] += 1
|
trackers[tracker_address]["num_error"] += 1
|
||||||
|
|
||||||
if len(self.getWorkingTrackers()) > 4:
|
if len(self.getWorkingTrackers()) >= config.working_shared_trackers_limit:
|
||||||
error_limit = 15
|
error_limit = 5
|
||||||
else:
|
else:
|
||||||
error_limit = 30
|
error_limit = 30
|
||||||
error_limit
|
error_limit
|
||||||
|
@ -129,8 +129,7 @@ class TrackerStorage(object):
|
||||||
if num_success:
|
if num_success:
|
||||||
self.save()
|
self.save()
|
||||||
|
|
||||||
if config.verbose:
|
self.log.debug("Trackers discovered from %s/%s peers in %.3fs" % (num_success, len(peers), time.time() - s))
|
||||||
self.log.debug("Trackers discovered from %s/%s peers in %.3fs" % (num_success, len(peers), time.time() - s))
|
|
||||||
|
|
||||||
|
|
||||||
if "tracker_storage" not in locals():
|
if "tracker_storage" not in locals():
|
||||||
|
|
Loading…
Reference in a new issue