Cleanup unreliable trackers easier if reached the shared tracker limit

This commit is contained in:
shortcutme 2018-09-17 15:20:02 +02:00
parent 0766205cb0
commit 5f33516054
No known key found for this signature in database
GPG key ID: 5B63BAE6CB9613AE

View file

@ -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():