pub struct ParserPackMemoryProbe {
pub control: ParserPackMemoryControl,
pub process_limit_bytes: u64,
pub process_tree_limit_bytes: u64,
pub observation_interval_millis: Option<u64>,
pub peak_observed_bytes: Option<u64>,
pub maximum_observed_overshoot_bytes: Option<u64>,
pub limit_enforced: ParserPackVerifiedControl,
pub process_tree_cleaned: ParserPackVerifiedControl,
}Expand description
Hosted memory-limit and process-cleanup proof for one exact packaged worker.
Fields§
§control: ParserPackMemoryControlPlatform control that observed or enforced the deliberately reduced probe limit.
process_limit_bytes: u64Deliberately reduced per-process ceiling used only by the hosted probe.
process_tree_limit_bytes: u64Deliberately reduced process-tree or Job ceiling used by the hosted probe.
observation_interval_millis: Option<u64>Declared maximum sampling interval for the /proc fallback, when applicable.
peak_observed_bytes: Option<u64>Highest sampled resident bytes at the first confirmed /proc breach.
maximum_observed_overshoot_bytes: Option<u64>Hosted-measured maximum bytes above the sampled /proc ceiling.
limit_enforced: ParserPackVerifiedControlThe configured limit terminated or rejected the exact worker process tree.
process_tree_cleaned: ParserPackVerifiedControlThe supervisor or broker confirmed bounded worker/process-tree cleanup.
Trait Implementations§
Source§impl Clone for ParserPackMemoryProbe
impl Clone for ParserPackMemoryProbe
Source§fn clone(&self) -> ParserPackMemoryProbe
fn clone(&self) -> ParserPackMemoryProbe
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ParserPackMemoryProbe
impl Debug for ParserPackMemoryProbe
Source§impl<'de> Deserialize<'de> for ParserPackMemoryProbe
impl<'de> Deserialize<'de> for ParserPackMemoryProbe
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ParserPackMemoryProbe
impl PartialEq for ParserPackMemoryProbe
Source§impl Serialize for ParserPackMemoryProbe
impl Serialize for ParserPackMemoryProbe
impl Eq for ParserPackMemoryProbe
impl StructuralPartialEq for ParserPackMemoryProbe
Auto Trait Implementations§
impl Freeze for ParserPackMemoryProbe
impl RefUnwindSafe for ParserPackMemoryProbe
impl Send for ParserPackMemoryProbe
impl Sync for ParserPackMemoryProbe
impl Unpin for ParserPackMemoryProbe
impl UnwindSafe for ParserPackMemoryProbe
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.