Struct ReshardReport
pub struct ReshardReport {
pub from: u32,
pub to: u32,
pub active: u64,
pub suspended: u64,
pub finished: u64,
pub messages: u64,
pub archived: u64,
pub renumbered: u64,
pub renumbered_unfinished: Vec<Renumbered>,
pub checkpoint_lsn: Lsn,
pub steps: u32,
}Fields§
§from: u32§to: u32§active: u64Runs that were in memory at their shard’s last checkpoint.
suspended: u64Parked runs that had not finished.
finished: u64Finished runs still within retention.
messages: u64Unacknowledged messages between shards, carried to the new shards.
archived: u64Archived journals rewritten.
renumbered: u64Runs that got a new run number.
renumbered_unfinished: Vec<Renumbered>The unfinished ones among them.
checkpoint_lsn: LsnThe new shards’ log position: every moved record is at or before it.
steps: u32Durable steps performed (see ReshardOptions::fail_at).
Trait Implementations§
§impl Clone for ReshardReport
impl Clone for ReshardReport
§fn clone(&self) -> ReshardReport
fn clone(&self) -> ReshardReport
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Debug for ReshardReport
impl Debug for ReshardReport
§impl Default for ReshardReport
impl Default for ReshardReport
§fn default() -> ReshardReport
fn default() -> ReshardReport
Returns the “default value” for a type. Read more
§impl PartialEq for ReshardReport
impl PartialEq for ReshardReport
impl Eq for ReshardReport
impl StructuralPartialEq for ReshardReport
Auto Trait Implementations§
impl Freeze for ReshardReport
impl RefUnwindSafe for ReshardReport
impl Send for ReshardReport
impl Sync for ReshardReport
impl Unpin for ReshardReport
impl UnsafeUnpin for ReshardReport
impl UnwindSafe for ReshardReport
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