pub enum WorkerToCoordinatorMsg {
TaskMetrics(TaskMetrics),
LoadInfo(LoadInfo),
LoadInfoEos,
}Variants§
TaskMetrics(TaskMetrics)
Sends the metrics collected during task execution back to the coordinator. This is sent after all partitions of a task have finished (or been dropped), ensuring metrics are never lost due to early stream termination. metrics[i] is the set of metrics for plan node i in pre-order traversal order.
LoadInfo(LoadInfo)
Load information reported by a task. This information is used for dynamically sizing the number of workers involved in a query.
LoadInfoEos
Auto Trait Implementations§
impl !RefUnwindSafe for WorkerToCoordinatorMsg
impl !UnwindSafe for WorkerToCoordinatorMsg
impl Freeze for WorkerToCoordinatorMsg
impl Send for WorkerToCoordinatorMsg
impl Sync for WorkerToCoordinatorMsg
impl Unpin for WorkerToCoordinatorMsg
impl UnsafeUnpin for WorkerToCoordinatorMsg
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
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> ⓘ
Converts
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> ⓘ
Converts
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request