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: SchedulingPolicyScheduling policy
max_waiting_requests: usizeMaximum waiting queue size
max_running_requests: usizeMaximum running requests
enable_preemption: boolEnable request preemption
enable_load_balancing: boolEnable load balancing
Fair share weights per client
enable_sla_enforcement: boolSLA enforcement enabled