This commit is contained in:
Alexey
2026-09-25 19:46:31 +03:00
parent 2d63fcf376
commit 326c0ecdb9
128 changed files with 914 additions and 1248 deletions
+2 -5
View File
@@ -33,11 +33,8 @@ async fn stale_generation_cannot_publish_bootstrap_after_disabled_cutover() {
let disabled = test_runtime_generation(2, disabled_config);
runtime.activate_generation(Arc::clone(&disabled));
let result = runtime.issue_bootstrap_for_generation(
&initial,
profile,
"192.0.2.10".parse().unwrap(),
);
let result =
runtime.issue_bootstrap_for_generation(&initial, profile, "192.0.2.10".parse().unwrap());
assert!(matches!(result, Err(ManagerError::Closed)));
let status = serde_json::to_value(runtime.try_status()).unwrap();
+5 -3
View File
@@ -113,9 +113,11 @@ async fn user_revocation_interrupts_live_session_before_periodic_cleanup() {
.unwrap(),
Err(ManagerError::Closed)
));
assert!(runtime
.get_session(session_hash, "proxy.example.com")
.is_err());
assert!(
runtime
.get_session(session_hash, "proxy.example.com")
.is_err()
);
stop_runtime(runtime, generation).await;
}
+1 -1
View File
@@ -5,8 +5,8 @@ use bytes::Bytes;
use tokio_tungstenite::tungstenite::protocol::Message;
use tokio_util::sync::CancellationToken;
use super::{CarrierSocket, DataPlaneEvent, DriverEvent, FairDataSelector};
use super::io::{flush, process_lane, read_message, record_message, reserve_data, send};
use super::{CarrierSocket, DataPlaneEvent, DriverEvent, FairDataSelector};
use crate::web::manager::{WebProcessRuntime, WebSocketConnection};
use crate::web::session::{SessionCloseReason, WebSession, WebSocketLaneReservation};
use crate::web::trace::{TraceDirection, TraceWebSocketContext};