[router] Add IGW (Inference Gateway) Feature Flag (#9371)

Co-authored-by: Yineng Zhang <me@zhyncs.com>
This commit is contained in:
Keyang Ru
2025-08-20 17:38:57 -07:00
committed by GitHub
parent 88fbc31b50
commit 3828db4309
10 changed files with 74 additions and 8 deletions

View File

@@ -51,6 +51,7 @@ impl TestContext {
disable_retries: false,
disable_circuit_breaker: false,
health_check: sglang_router_rs::config::HealthCheckConfig::default(),
enable_igw: false,
};
Self::new_with_config(config, worker_configs).await
@@ -1093,6 +1094,7 @@ mod error_tests {
disable_retries: false,
disable_circuit_breaker: false,
health_check: sglang_router_rs::config::HealthCheckConfig::default(),
enable_igw: false,
};
let ctx = TestContext::new_with_config(
@@ -1444,6 +1446,7 @@ mod pd_mode_tests {
disable_retries: false,
disable_circuit_breaker: false,
health_check: sglang_router_rs::config::HealthCheckConfig::default(),
enable_igw: false,
};
// Create app context
@@ -1599,6 +1602,7 @@ mod request_id_tests {
disable_retries: false,
disable_circuit_breaker: false,
health_check: sglang_router_rs::config::HealthCheckConfig::default(),
enable_igw: false,
};
let ctx = TestContext::new_with_config(

View File

@@ -42,6 +42,7 @@ impl TestContext {
disable_retries: false,
disable_circuit_breaker: false,
health_check: sglang_router_rs::config::HealthCheckConfig::default(),
enable_igw: false,
};
let mut workers = Vec::new();

View File

@@ -43,6 +43,7 @@ impl TestContext {
disable_retries: false,
disable_circuit_breaker: false,
health_check: sglang_router_rs::config::HealthCheckConfig::default(),
enable_igw: false,
};
let mut workers = Vec::new();

View File

@@ -184,6 +184,7 @@ mod test_pd_routing {
disable_retries: false,
disable_circuit_breaker: false,
health_check: sglang_router_rs::config::HealthCheckConfig::default(),
enable_igw: false,
};
// Router creation will fail due to health checks, but config should be valid