pub struct MaxOptimizationThreadsBuilder { /* private fields */ }
Expand description
Max number of threads (jobs) for running optimizations per shard.
Each optimization job will also use max_indexing_threads
threads by itself for index building.
- If
auto
- have no limit and choose dynamically to saturate CPU. - If
disabled
or0
- no optimization threads, optimizations will be disabled.
Implementations§
Source§impl MaxOptimizationThreadsBuilder
impl MaxOptimizationThreadsBuilder
Source§impl MaxOptimizationThreadsBuilder
impl MaxOptimizationThreadsBuilder
pub fn build(self) -> MaxOptimizationThreads
Trait Implementations§
Source§impl From<MaxOptimizationThreadsBuilder> for MaxOptimizationThreads
impl From<MaxOptimizationThreadsBuilder> for MaxOptimizationThreads
Source§fn from(value: MaxOptimizationThreadsBuilder) -> Self
fn from(value: MaxOptimizationThreadsBuilder) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for MaxOptimizationThreadsBuilder
impl RefUnwindSafe for MaxOptimizationThreadsBuilder
impl Send for MaxOptimizationThreadsBuilder
impl Sync for MaxOptimizationThreadsBuilder
impl Unpin for MaxOptimizationThreadsBuilder
impl UnwindSafe for MaxOptimizationThreadsBuilder
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> 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