pub struct WorkflowTaskCleanupSupervisorReport {
pub scans: u64,
pub tenants_discovered: u64,
pub tenants_assigned: u64,
pub claims: u64,
pub contended: u64,
pub batches_cleaned: u64,
pub tasks_deleted: u64,
pub leases_lost: u64,
pub infrastructure_errors: u64,
pub discovery_errors: u64,
}Expand description
Cumulative work performed by cleanup scans.
Fields§
§scans: u64Completed full tenant discovery scans.
tenants_discovered: u64Terminal-Task tenants returned by the store.
tenants_assigned: u64Discovered tenants assigned to this shard.
claims: u64Successfully acquired tenant cleanup leases.
contended: u64Claims blocked by another active owner.
batches_cleaned: u64Non-empty cleanup batches committed.
tasks_deleted: u64Tasks atomically tombstoned and deleted.
leases_lost: u64Lease-loss and stale-fencing failures.
infrastructure_errors: u64Store failures isolated from other tenants.
discovery_errors: u64Discovery failures that aborted a scan.
Trait Implementations§
Source§impl Clone for WorkflowTaskCleanupSupervisorReport
impl Clone for WorkflowTaskCleanupSupervisorReport
Source§fn clone(&self) -> WorkflowTaskCleanupSupervisorReport
fn clone(&self) -> WorkflowTaskCleanupSupervisorReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for WorkflowTaskCleanupSupervisorReport
Source§impl Default for WorkflowTaskCleanupSupervisorReport
impl Default for WorkflowTaskCleanupSupervisorReport
Source§fn default() -> WorkflowTaskCleanupSupervisorReport
fn default() -> WorkflowTaskCleanupSupervisorReport
Returns the “default value” for a type. Read more
impl Eq for WorkflowTaskCleanupSupervisorReport
impl StructuralPartialEq for WorkflowTaskCleanupSupervisorReport
Auto Trait Implementations§
impl Freeze for WorkflowTaskCleanupSupervisorReport
impl RefUnwindSafe for WorkflowTaskCleanupSupervisorReport
impl Send for WorkflowTaskCleanupSupervisorReport
impl Sync for WorkflowTaskCleanupSupervisorReport
impl Unpin for WorkflowTaskCleanupSupervisorReport
impl UnsafeUnpin for WorkflowTaskCleanupSupervisorReport
impl UnwindSafe for WorkflowTaskCleanupSupervisorReport
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