Crate evobench

Source

Structsยง

EvobenchDaemon ๐Ÿ”’
Opts ๐Ÿ”’
Schedule and query benchmarking jobs.

Enumsยง

RunMode
RunResult ๐Ÿ”’
SubCommand ๐Ÿ”’

Constantsยง

DEFAULT_IS_HARD ๐Ÿ”’
DEFAULT_RESTART_ON_CONFIG_CHANGE ๐Ÿ”’
DEFAULT_RESTART_ON_UPGRADES ๐Ÿ”’
LOCAL_TIME_DEFAULT ๐Ÿ”’
True since the configuration uses times, too, and those are probably better local time, and in general, just use whatever the TZ is set to. You can set TZ to UTC, too.

Functionsยง

main ๐Ÿ”’
run ๐Ÿ”’
run_queues ๐Ÿ”’
Run through the queues forever unless once is true (in which case it returns whether a job was run), but pick up config changes; it also returns in non-once mode if the binary changes and true was given for restart_on_upgrades. Requires holding the _run_lock, the lock for executing โ€œrunโ€ actions.

Type Aliasesยง

CheckExit ๐Ÿ”’