pub struct VersionSetStats {
pub installs: AtomicU64,
pub acquires: AtomicU64,
pub cleanups: AtomicU64,
pub peak_versions: AtomicU64,
}Unused duplicate; live MVCC is mvcc_concurrent::ConcurrentMvcc + durable_storage::MvccMemTable. Scheduled for removal (Task 2 consolidation).
Expand description
Statistics for the version set
Fieldsยง
ยงinstalls: AtomicU64Unused duplicate; live MVCC is mvcc_concurrent::ConcurrentMvcc + durable_storage::MvccMemTable. Scheduled for removal (Task 2 consolidation).
Number of snapshot installs
acquires: AtomicU64Unused duplicate; live MVCC is mvcc_concurrent::ConcurrentMvcc + durable_storage::MvccMemTable. Scheduled for removal (Task 2 consolidation).
Number of snapshot acquires
cleanups: AtomicU64Unused duplicate; live MVCC is mvcc_concurrent::ConcurrentMvcc + durable_storage::MvccMemTable. Scheduled for removal (Task 2 consolidation).
Number of old snapshots cleaned up
peak_versions: AtomicU64Unused duplicate; live MVCC is mvcc_concurrent::ConcurrentMvcc + durable_storage::MvccMemTable. Scheduled for removal (Task 2 consolidation).
Peak number of concurrent snapshots
Trait Implementationsยง
Sourceยงimpl Debug for VersionSetStats
impl Debug for VersionSetStats
Sourceยงimpl Default for VersionSetStats
impl Default for VersionSetStats
Sourceยงfn default() -> VersionSetStats
fn default() -> VersionSetStats
Auto Trait Implementationsยง
impl !Freeze for VersionSetStats
impl RefUnwindSafe for VersionSetStats
impl Send for VersionSetStats
impl Sync for VersionSetStats
impl Unpin for VersionSetStats
impl UnsafeUnpin for VersionSetStats
impl UnwindSafe for VersionSetStats
Blanket Implementationsยง
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Sourceยงimpl<T> Instrument for T
impl<T> Instrument for T
Sourceยงfn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Sourceยงfn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Sourceยงimpl<T> IntoEither for T
impl<T> IntoEither for T
Sourceยงfn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSourceยงfn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more