pub struct OffloadStats {
pub submitted: u64,
pub completed: u64,
pub rejected_full: u64,
pub rejected_overload: u64,
pub queued: usize,
pub threads: usize,
pub last_sojourn_us: u64,
pub overloaded: bool,
}Expand description
Counters of an OffloadPool.
Fields§
§submitted: u64Jobs accepted.
completed: u64Jobs finished.
rejected_full: u64Jobs refused because the queue was full.
rejected_overload: u64Jobs refused by CoDel.
queued: usizeJobs waiting now.
threads: usizeWorker threads alive now.
last_sojourn_us: u64Sojourn time of the last job taken, in microseconds.
overloaded: boolWhether CoDel currently reports overload.
Trait Implementations§
Source§impl Clone for OffloadStats
impl Clone for OffloadStats
impl Copy for OffloadStats
Source§impl Debug for OffloadStats
impl Debug for OffloadStats
Source§impl Default for OffloadStats
impl Default for OffloadStats
impl Eq for OffloadStats
Source§impl PartialEq for OffloadStats
impl PartialEq for OffloadStats
impl StructuralPartialEq for OffloadStats
Auto Trait Implementations§
impl Forget for OffloadStats
impl Freeze for OffloadStats
impl Move for OffloadStats
impl RefUnwindSafe for OffloadStats
impl Send for OffloadStats
impl Sync for OffloadStats
impl Unpin for OffloadStats
impl UnsafeUnpin for OffloadStats
impl UnwindSafe for OffloadStats
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