mirror of
https://github.com/telemt/telemt.git
synced 2026-10-31 12:52:19 +03:00
Split oversized runtime modules + Async tests hardened
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com>
This commit is contained in:
@@ -18,8 +18,8 @@ pub(crate) use status::{
|
||||
};
|
||||
// Admission fencing and registration-drain synchronization.
|
||||
mod admission;
|
||||
use admission::{OperatorAdmission, OperatorAdmissionRejection};
|
||||
pub(super) use admission::OperatorRegistration;
|
||||
use admission::{OperatorAdmission, OperatorAdmissionRejection};
|
||||
// Mutable and published lifecycle state storage.
|
||||
mod state;
|
||||
use state::{ActiveDrain, OperatorLifecycleInner, OperatorSnapshot, WorkCounts};
|
||||
@@ -246,9 +246,9 @@ impl WebProcessRuntime {
|
||||
self.operator_lifecycle
|
||||
.transition_locked(&mut inner, OperatorLifecycleState::Paused);
|
||||
}
|
||||
self.operator_lifecycle.admission.close(
|
||||
OperatorAdmissionRejection::for_state(inner.state),
|
||||
);
|
||||
self.operator_lifecycle
|
||||
.admission
|
||||
.close(OperatorAdmissionRejection::for_state(inner.state));
|
||||
self.operator_lifecycle.publish_locked(&inner);
|
||||
}
|
||||
self.operator_lifecycle
|
||||
|
||||
Reference in New Issue
Block a user