diff --git a/CHANGELOG.md b/CHANGELOG.md index ede1de0..2ed4377 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -57,6 +57,7 @@ a lot of memory if many torrents are tracked * Improve announce performance by avoiding having to filter response peers * In announce response statistics, don't include announcing peer +* Remove CPU pinning support #### Fixed @@ -79,6 +80,7 @@ * Only consider announce and scrape responses as signs of connection still being alive. Previously, all messages sent to peer were considered. * Decrease default max_peer_age and max_connection_idle config values +* Remove CPU pinning support #### Fixed diff --git a/crates/http/src/config.rs b/crates/http/src/config.rs index f7a4666..fa4640a 100644 --- a/crates/http/src/config.rs +++ b/crates/http/src/config.rs @@ -1,8 +1,7 @@ use std::{net::SocketAddr, path::PathBuf}; use aquatic_common::{ - access_list::AccessListConfig, cpu_pinning::asc::CpuPinningConfigAsc, - privileges::PrivilegeConfig, + access_list::AccessListConfig, privileges::PrivilegeConfig, }; use aquatic_toml_config::TomlConfig; use serde::{Deserialize, Serialize}; @@ -43,7 +42,6 @@ pub struct Config { /// emitting of an error-level log message, while successful updates of the /// access list result in emitting of an info-level log message. pub access_list: AccessListConfig, - pub cpu_pinning: CpuPinningConfigAsc, #[cfg(feature = "metrics")] pub metrics: MetricsConfig, } @@ -59,7 +57,6 @@ impl Default for Config { cleaning: CleaningConfig::default(), privileges: PrivilegeConfig::default(), access_list: AccessListConfig::default(), - cpu_pinning: Default::default(), #[cfg(feature = "metrics")] metrics: Default::default(), } diff --git a/crates/ws/src/config.rs b/crates/ws/src/config.rs index e2a9376..d6f092e 100644 --- a/crates/ws/src/config.rs +++ b/crates/ws/src/config.rs @@ -1,7 +1,6 @@ use std::net::SocketAddr; use std::path::PathBuf; -use aquatic_common::cpu_pinning::asc::CpuPinningConfigAsc; use aquatic_common::{access_list::AccessListConfig, privileges::PrivilegeConfig}; use serde::Deserialize; @@ -47,7 +46,6 @@ pub struct Config { pub access_list: AccessListConfig, #[cfg(feature = "metrics")] pub metrics: MetricsConfig, - pub cpu_pinning: CpuPinningConfigAsc, } impl Default for Config { @@ -63,7 +61,6 @@ impl Default for Config { access_list: AccessListConfig::default(), #[cfg(feature = "metrics")] metrics: Default::default(), - cpu_pinning: Default::default(), } } }