Skip to main content

SchedulerConfig

Type Alias SchedulerConfig 

Source
pub type SchedulerConfig = SchedulerConfig;
Expand description

Scheduler configuration

Aliased Type§

pub struct SchedulerConfig {
    pub policy: SchedulingPolicy,
    pub max_waiting_requests: usize,
    pub max_running_requests: usize,
    pub enable_preemption: bool,
    pub enable_load_balancing: bool,
    pub fair_share_weights: HashMap<String, f32>,
    pub enable_sla_enforcement: bool,
}

Fields§

§policy: SchedulingPolicy

Scheduling policy

§max_waiting_requests: usize

Maximum waiting queue size

§max_running_requests: usize

Maximum running requests

§enable_preemption: bool

Enable request preemption

§enable_load_balancing: bool

Enable load balancing

§fair_share_weights: HashMap<String, f32>

Fair share weights per client

§enable_sla_enforcement: bool

SLA enforcement enabled