mirror of
https://github.com/fawney19/Aether.git
synced 2026-09-02 17:30:23 +08:00
fix(tunnel): 移除 testkit 和 example 中残留的 idle_timeout 引用
This commit is contained in:
@@ -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,
|
||||||
|
|||||||
@@ -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,
|
||||||
|
|||||||
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user