From 177dd93b5562abdf52767991fe30461c3c1116c5 Mon Sep 17 00:00:00 2001 From: Jose Celano Date: Wed, 7 Aug 2024 14:44:45 +0100 Subject: [PATCH] fix: update torrust tracker config in bencher Now, some configuration options have default values. So we only need to disable options that make the tracker slower. Some options are still mandatory like: - logging.threshold - metadata.schema_version - core.listed - core.private --- crates/bencher/src/protocols/udp.rs | 45 +++++++---------------------- 1 file changed, 11 insertions(+), 34 deletions(-) diff --git a/crates/bencher/src/protocols/udp.rs b/crates/bencher/src/protocols/udp.rs index 3c81c9c0..a6dc2f77 100644 --- a/crates/bencher/src/protocols/udp.rs +++ b/crates/bencher/src/protocols/udp.rs @@ -457,50 +457,27 @@ impl ProcessRunner for TorrustTrackerUdpRunner { writedoc!( tmp_file, r#" - announce_interval = 120 - db_driver = "Sqlite3" - db_path = "./sqlite3.db" - external_ip = "0.0.0.0" - inactive_peer_cleanup_interval = 600 - log_level = "error" - max_peer_timeout = 900 - min_announce_interval = 120 - mode = "public" - on_reverse_proxy = false - persistent_torrent_completed_stat = false + [metadata] + schema_version = "2.0.0" + + [logging] + threshold = "error" + + [core] + listed = false + private = false remove_peerless_torrents = false tracker_usage_statistics = false [[udp_trackers]] - bind_address = "0.0.0.0:3000" - enabled = true - - [[http_trackers]] - bind_address = "0.0.0.0:7070" - enabled = false - ssl_cert_path = "" - ssl_enabled = false - ssl_key_path = "" - - [http_api] - bind_address = "127.0.0.1:1212" - enabled = false - ssl_cert_path = "" - ssl_enabled = false - ssl_key_path = "" - - [http_api.access_tokens] - admin = "MyAccessToken" - - [health_check_api] - bind_address = "127.0.0.1:1313" + bind_address = "0.0.0.0:6969" "#, )?; Ok(Command::new("taskset") .arg("--cpu-list") .arg(vcpus.as_cpu_list()) - .env("TORRUST_TRACKER_PATH_CONFIG", tmp_file.path()) + .env("TORRUST_TRACKER_CONFIG_TOML_PATH", tmp_file.path()) .arg(&command.torrust_tracker) .stdout(Stdio::piped()) .stderr(Stdio::piped())