refactor(probe): preflight pending insertion

This commit is contained in:
Nils Andreas Svee committed 2026-08-04 00:53:26 +07:00
1 parent 1a189854e7
commit b5d0b1e52e
3 files changed
+95 -14

No files matched your search

+2 -2
View File
@@ -211,7 +211,7 @@ impl SessionMachine {
MachineState::NoTestCompleted => return Err(ClientError::AlreadyCompleted),
};
session.pending.check_capacity()?;
session.pending.preflight_insert(session.next_wire_seq)?;
let wire_seq = session.next_wire_seq;
@@ -232,7 +232,7 @@ impl SessionMachine {
.checked_add(probe_timeout)
.ok_or(ClientError::DurationOverflow)?,
};
session.pending.insert(pending)?;
session.pending.commit_insert(pending);
session.next_wire_seq = session.next_wire_seq.wrapping_add(1);
session.packets_sent =