Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
vault::gear::anonymous_namespace{scheduler.hpp} Namespace Reference

Variables

const auto IDLE_WAIT = 20ms
 sleep-recheck cycle for workers deemed idle
 
const size_t DISMISS_CYCLES = 100
 number of wait cycles before an idle worker terminates completely
 
Offset DUTY_CYCLE_PERIOD {FSecs(1,20)}
 period of the regular scheduler »tick« for state maintenance.
 
Offset DUTY_CYCLE_TOLERANCE {FSecs(2,10)}
 maximum slip tolerated on duty-cycle start before triggering Scheduler-emergency
 
Offset FUTURE_PLANNING_LIMIT {FSecs{20}}
 limit timespan of deadline into the future (~360 MiB max)
 

Variable Documentation

◆ IDLE_WAIT

const auto IDLE_WAIT = 20ms

sleep-recheck cycle for workers deemed idle

Definition at line 128 of file scheduler.hpp.

◆ DISMISS_CYCLES

const size_t DISMISS_CYCLES = 100

number of wait cycles before an idle worker terminates completely

Definition at line 129 of file scheduler.hpp.

◆ DUTY_CYCLE_PERIOD

Offset DUTY_CYCLE_PERIOD {FSecs(1,20)}

period of the regular scheduler »tick« for state maintenance.

Definition at line 130 of file scheduler.hpp.

◆ DUTY_CYCLE_TOLERANCE

Offset DUTY_CYCLE_TOLERANCE {FSecs(2,10)}

maximum slip tolerated on duty-cycle start before triggering Scheduler-emergency

Definition at line 131 of file scheduler.hpp.

◆ FUTURE_PLANNING_LIMIT

Offset FUTURE_PLANNING_LIMIT {FSecs{20}}

limit timespan of deadline into the future (~360 MiB max)

Definition at line 132 of file scheduler.hpp.