pub struct DeletedObjectCounts {
pub wal_segments: u64,
pub metadata_segments: u64,
pub manifests: u64,
pub checkpoint_records: u64,
pub upload_sessions: u64,
pub content_objects: u64,
}Expand description
Objects deleted by one GC pass, grouped by object family. Every field is present, including zero counts.
Fields§
§wal_segments: u64Unreferenced WAL segments deleted.
metadata_segments: u64Unreferenced metadata segments deleted.
manifests: u64Unreferenced manifests deleted.
checkpoint_records: u64Released checkpoint records deleted after their grace window.
upload_sessions: u64Upload-session control objects deleted after the reap window.
content_objects: u64Content objects deleted after their completed upload session passed the reclamation grace period and no reachable data referenced them. Cleanup of abandoned sessions is not counted here.
Implementations§
Trait Implementations§
Source§impl Clone for DeletedObjectCounts
impl Clone for DeletedObjectCounts
Source§fn clone(&self) -> DeletedObjectCounts
fn clone(&self) -> DeletedObjectCounts
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 DeletedObjectCounts
Source§impl Debug for DeletedObjectCounts
impl Debug for DeletedObjectCounts
Source§impl Default for DeletedObjectCounts
impl Default for DeletedObjectCounts
Source§fn default() -> DeletedObjectCounts
fn default() -> DeletedObjectCounts
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeletedObjectCounts
impl<'de> Deserialize<'de> for DeletedObjectCounts
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 DeletedObjectCounts
Source§impl PartialEq for DeletedObjectCounts
impl PartialEq for DeletedObjectCounts
Source§impl Serialize for DeletedObjectCounts
impl Serialize for DeletedObjectCounts
impl StructuralPartialEq for DeletedObjectCounts
Auto Trait Implementations§
impl Freeze for DeletedObjectCounts
impl RefUnwindSafe for DeletedObjectCounts
impl Send for DeletedObjectCounts
impl Sync for DeletedObjectCounts
impl Unpin for DeletedObjectCounts
impl UnsafeUnpin for DeletedObjectCounts
impl UnwindSafe for DeletedObjectCounts
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