pub struct WalStatus {
pub durable_lsn: u64,
pub next_lsn: u64,
pub active_segment_id: u64,
pub oldest_segment_id: u64,
pub bg_failure: Option<String>,
}Expand description
Snapshot of WAL state returned by WalAdmin::wal_status.
bg_failure is the reserved latched durability-error slot for a future
background/group flusher. In this single-threaded release it normally stays
None; when Some, the WAL is poisoned and every subsequent commit fails
loudly until the operator restarts from the last consistent snapshot + WAL.
Fields§
§durable_lsn: u64§next_lsn: u64§active_segment_id: u64§oldest_segment_id: u64§bg_failure: Option<String>Trait Implementations§
Auto Trait Implementations§
impl Freeze for WalStatus
impl RefUnwindSafe for WalStatus
impl Send for WalStatus
impl Sync for WalStatus
impl Unpin for WalStatus
impl UnsafeUnpin for WalStatus
impl UnwindSafe for WalStatus
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