Skip to content

Commit 041f5df

Browse files
committed
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
1 parent 62aab2d commit 041f5df

File tree

1 file changed

+14
-33
lines changed
  • crates/bencher/src/protocols

1 file changed

+14
-33
lines changed

crates/bencher/src/protocols/udp.rs

+14-33
Original file line numberDiff line numberDiff line change
@@ -457,50 +457,31 @@ impl ProcessRunner for TorrustTrackerUdpRunner {
457457
writedoc!(
458458
tmp_file,
459459
r#"
460-
announce_interval = 120
461-
db_driver = "Sqlite3"
462-
db_path = "./sqlite3.db"
463-
external_ip = "0.0.0.0"
464-
inactive_peer_cleanup_interval = 600
465-
log_level = "error"
466-
max_peer_timeout = 900
467-
min_announce_interval = 120
468-
mode = "public"
469-
on_reverse_proxy = false
470-
persistent_torrent_completed_stat = false
460+
[metadata]
461+
schema_version = "2.0.0"
462+
463+
[logging]
464+
threshold = "error"
465+
466+
[core]
467+
listed = false
468+
private = false
471469
remove_peerless_torrents = false
472470
tracker_usage_statistics = false
473471
472+
[core.database]
473+
driver = "sqlite3"
474+
path = "./sqlite3.db"
475+
474476
[[udp_trackers]]
475477
bind_address = "0.0.0.0:3000"
476-
enabled = true
477-
478-
[[http_trackers]]
479-
bind_address = "0.0.0.0:7070"
480-
enabled = false
481-
ssl_cert_path = ""
482-
ssl_enabled = false
483-
ssl_key_path = ""
484-
485-
[http_api]
486-
bind_address = "127.0.0.1:1212"
487-
enabled = false
488-
ssl_cert_path = ""
489-
ssl_enabled = false
490-
ssl_key_path = ""
491-
492-
[http_api.access_tokens]
493-
admin = "MyAccessToken"
494-
495-
[health_check_api]
496-
bind_address = "127.0.0.1:1313"
497478
"#,
498479
)?;
499480

500481
Ok(Command::new("taskset")
501482
.arg("--cpu-list")
502483
.arg(vcpus.as_cpu_list())
503-
.env("TORRUST_TRACKER_PATH_CONFIG", tmp_file.path())
484+
.env("TORRUST_TRACKER_CONFIG_TOML_PATH", tmp_file.path())
504485
.arg(&command.torrust_tracker)
505486
.stdout(Stdio::piped())
506487
.stderr(Stdio::piped())

0 commit comments

Comments
 (0)