pub struct DrainReport {
pub incremental_processed: u64,
pub backfill_processed: u64,
pub failed: u64,
pub discarded_stale: u64,
pub embedder_unavailable_ticks: u64,
}Expand description
Report returned from AdminService::drain_vector_projection.
Fields§
§incremental_processed: u64Number of incremental (priority >= 1000) work rows that produced a vec row in this drain.
backfill_processed: u64Number of backfill (priority < 1000) work rows that produced a vec row in this drain.
failed: u64Number of rows that produced a hard failure (e.g. embedder output wrong dimension).
discarded_stale: u64Number of rows whose canonical_hash mismatched the current chunk
and were marked discarded.
Number of ticks that were aborted because the embedder was unavailable.
Trait Implementations§
Source§impl Clone for DrainReport
impl Clone for DrainReport
Source§fn clone(&self) -> DrainReport
fn clone(&self) -> DrainReport
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 moreSource§impl Debug for DrainReport
impl Debug for DrainReport
Source§impl Default for DrainReport
impl Default for DrainReport
Source§fn default() -> DrainReport
fn default() -> DrainReport
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DrainReport
impl RefUnwindSafe for DrainReport
impl Send for DrainReport
impl Sync for DrainReport
impl Unpin for DrainReport
impl UnsafeUnpin for DrainReport
impl UnwindSafe for DrainReport
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