fix(tunnel): 移除 testkit 和 example 中残留的 idle_timeout 引用

This commit is contained in:
fawney19
2026-04-15 22:18:41 +08:00
parent b004551fe5
commit 1e2c3fc4fc
3 changed files with 0 additions and 12 deletions

View File

@@ -25,13 +25,6 @@ struct Args {
)] )]
bind: String, bind: String,
#[arg(
long,
default_value_t = 0,
env = "AETHER_TUNNEL_STANDALONE_PROXY_IDLE_TIMEOUT"
)]
proxy_idle_timeout: u64,
#[arg( #[arg(
long, long,
default_value_t = 15, default_value_t = 15,
@@ -111,7 +104,6 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
TunnelControlPlaneClient::new(args.app_base_url), TunnelControlPlaneClient::new(args.app_base_url),
TunnelConnConfig { TunnelConnConfig {
ping_interval, ping_interval,
idle_timeout: Duration::from_secs(args.proxy_idle_timeout),
outbound_queue_capacity, outbound_queue_capacity,
}, },
args.max_streams, args.max_streams,

View File

@@ -306,7 +306,6 @@ async fn run_tunnel_curve(
let tunnel = TunnelHarness::start(TunnelHarnessConfig { let tunnel = TunnelHarness::start(TunnelHarnessConfig {
max_streams: (*limit).max(128), max_streams: (*limit).max(128),
ping_interval: Duration::from_secs(15), ping_interval: Duration::from_secs(15),
idle_timeout: Duration::ZERO,
outbound_queue_capacity: 128, outbound_queue_capacity: 128,
max_in_flight_requests: Some(*limit), max_in_flight_requests: Some(*limit),
distributed_request_gate: None, distributed_request_gate: None,

View File

@@ -12,7 +12,6 @@ use crate::server::SpawnedServer;
pub struct TunnelHarnessConfig { pub struct TunnelHarnessConfig {
pub max_streams: usize, pub max_streams: usize,
pub ping_interval: Duration, pub ping_interval: Duration,
pub idle_timeout: Duration,
pub outbound_queue_capacity: usize, pub outbound_queue_capacity: usize,
pub max_in_flight_requests: Option<usize>, pub max_in_flight_requests: Option<usize>,
pub distributed_request_gate: Option<DistributedConcurrencyGate>, pub distributed_request_gate: Option<DistributedConcurrencyGate>,
@@ -23,7 +22,6 @@ impl Default for TunnelHarnessConfig {
Self { Self {
max_streams: 128, max_streams: 128,
ping_interval: Duration::from_secs(15), ping_interval: Duration::from_secs(15),
idle_timeout: Duration::ZERO,
outbound_queue_capacity: 128, outbound_queue_capacity: 128,
max_in_flight_requests: None, max_in_flight_requests: None,
distributed_request_gate: None, distributed_request_gate: None,
@@ -53,7 +51,6 @@ impl TunnelHarness {
TunnelControlPlaneClient::disabled(), TunnelControlPlaneClient::disabled(),
TunnelConnConfig { TunnelConnConfig {
ping_interval: config.ping_interval, ping_interval: config.ping_interval,
idle_timeout: config.idle_timeout,
outbound_queue_capacity: config.outbound_queue_capacity, outbound_queue_capacity: config.outbound_queue_capacity,
}, },
config.max_streams, config.max_streams,