WEB Ephemeral Lifecycle

Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com>
This commit is contained in:
Alexey
2026-08-28 22:39:18 +03:00
parent ac71d92ec4
commit 012dc07a98
18 changed files with 1434 additions and 65 deletions
+2
View File
@@ -189,6 +189,7 @@ impl WebProcessRuntime {
ip_learning_eligible,
carrier_deadline_at: entry.carrier_deadline_at.ok_or(ManagerError::Protocol)?,
};
let _operator_admission = self.try_operator_admission()?;
state
.bootstraps
.get_mut(&bootstrap_hash)
@@ -272,6 +273,7 @@ impl WebProcessRuntime {
let Some(carrier) = candidates.first().copied() else {
return Err(ManagerError::Protocol);
};
let _operator_admission = self.try_operator_admission()?;
if !admit_initial(self, &mut state, now, client_ip, profile_key, &profile) {
return Err(ManagerError::Limit);
}