From 214ace3efeb5bf90540064d59ec872200303eb5b Mon Sep 17 00:00:00 2001 From: arvidn Date: Mon, 27 Aug 2018 21:10:23 +0200 Subject: [PATCH] raise default value for active_limit to 500, since it's supposed to be an upper sanity check limit --- ChangeLog | 1 + src/session.cpp | 2 +- src/settings_pack.cpp | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 9f0000cec..657cf238b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,4 @@ + * raise default setting for active_limit * fall back to copy+remove if rename_file fails * improve handling of filesystems not supporting fallocate() * force-proxy no longer disables DHT diff --git a/src/session.cpp b/src/session.cpp index 76000de52..8fb978233 100644 --- a/src/session.cpp +++ b/src/session.cpp @@ -270,7 +270,7 @@ namespace { set.set_int(settings_pack::peer_timeout, 20); set.set_int(settings_pack::inactivity_timeout, 20); - set.set_int(settings_pack::active_limit, 2000); + set.set_int(settings_pack::active_limit, 20000); set.set_int(settings_pack::active_tracker_limit, 2000); set.set_int(settings_pack::active_dht_limit, 600); set.set_int(settings_pack::active_seeds, 2000); diff --git a/src/settings_pack.cpp b/src/settings_pack.cpp index 4b31bab12..6fbe1aca6 100644 --- a/src/settings_pack.cpp +++ b/src/settings_pack.cpp @@ -284,7 +284,7 @@ namespace libtorrent SET(active_dht_limit, 88, 0), SET(active_tracker_limit, 1600, 0), SET(active_lsd_limit, 60, 0), - SET(active_limit, 15, &session_impl::trigger_auto_manage), + SET(active_limit, 500, &session_impl::trigger_auto_manage), SET_NOPREV(active_loaded_limit, 0, &session_impl::trigger_auto_manage), SET(auto_manage_interval, 30, 0), SET(seed_time_limit, 24 * 60 * 60, 0),