fix: update torrust tracker config in bencher (#208)

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
This commit is contained in:
Jose Celano 2024-08-07 15:39:05 +01:00 committed by GitHub
parent 62aab2d1e0
commit c254605d60
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -457,50 +457,34 @@ impl ProcessRunner for TorrustTrackerUdpRunner {
writedoc!( writedoc!(
tmp_file, tmp_file,
r#" r#"
announce_interval = 120 [metadata]
db_driver = "Sqlite3" schema_version = "2.0.0"
db_path = "./sqlite3.db"
external_ip = "0.0.0.0" [logging]
inactive_peer_cleanup_interval = 600 threshold = "error"
log_level = "error"
max_peer_timeout = 900 [core]
min_announce_interval = 120 listed = false
mode = "public" private = false
on_reverse_proxy = false tracker_usage_statistics = false
[core.database]
driver = "sqlite3"
path = "./sqlite3.db"
[core.tracker_policy]
persistent_torrent_completed_stat = false persistent_torrent_completed_stat = false
remove_peerless_torrents = false remove_peerless_torrents = false
tracker_usage_statistics = false
[[udp_trackers]] [[udp_trackers]]
bind_address = "0.0.0.0:3000" 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"
"#, "#,
)?; )?;
Ok(Command::new("taskset") Ok(Command::new("taskset")
.arg("--cpu-list") .arg("--cpu-list")
.arg(vcpus.as_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) .arg(&command.torrust_tracker)
.stdout(Stdio::piped()) .stdout(Stdio::piped())
.stderr(Stdio::piped()) .stderr(Stdio::piped())