pub enum RunMaintenanceRequest {
Metadata(MetadataMaintenanceRequest),
MetadataCompaction(MetadataCompactionRequest),
Gc(GcRequest),
Retention(AdvanceRetentionRequest),
RecoverAdministrator(RecoverAdministratorRequest),
}Expand description
One maintenance job for one namespace.
Variants§
Metadata(MetadataMaintenanceRequest)
Runs WAL flushing and one bounded metadata reorganization step.
MetadataCompaction(MetadataCompactionRequest)
Runs one full metadata compaction.
Gc(GcRequest)
Collects aged, unreferenced objects.
Retention(AdvanceRetentionRequest)
Advances the retention floor to the flushed manifest head.
RecoverAdministrator(RecoverAdministratorRequest)
Restores a root administrator.
Trait Implementations§
Source§impl Clone for RunMaintenanceRequest
impl Clone for RunMaintenanceRequest
Source§impl Debug for RunMaintenanceRequest
impl Debug for RunMaintenanceRequest
Source§impl<'de> Deserialize<'de> for RunMaintenanceRequest
impl<'de> Deserialize<'de> for RunMaintenanceRequest
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
impl Eq for RunMaintenanceRequest
Source§impl PartialEq for RunMaintenanceRequest
impl PartialEq for RunMaintenanceRequest
Source§impl Serialize for RunMaintenanceRequest
impl Serialize for RunMaintenanceRequest
impl StructuralPartialEq for RunMaintenanceRequest
Auto Trait Implementations§
impl Freeze for RunMaintenanceRequest
impl RefUnwindSafe for RunMaintenanceRequest
impl Send for RunMaintenanceRequest
impl Sync for RunMaintenanceRequest
impl Unpin for RunMaintenanceRequest
impl UnsafeUnpin for RunMaintenanceRequest
impl UnwindSafe for RunMaintenanceRequest
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