Module Values.PriorityBalancedSchedulingConfigurationSource

Configuration for priority balanced scheduling. Workers are distributed evenly across all jobs at the highest priority level.

Sourcetype nonrec t = {
  1. renderingTaskBuffer : SchedulingRenderingTaskBuffer.t option;
    (*

    The rendering task buffer controls worker stickiness. A worker only switches from its current job to another job at the same priority if the other job has fewer rendering tasks by more than this buffer value. Higher values make workers stickier to their current jobs. The default value is 1.

    *)
}
Sourceval make : ?renderingTaskBuffer:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Integer of SchedulingRenderingTaskBuffer.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t