This repository has been archived on 2024-04-10. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
elektron/constants/constants.go

18 lines
552 B
Go
Raw Normal View History

/*
Constants that are used across scripts
2017-09-26 00:31:45 -04:00
1. Tolerance = tolerance for a task that when exceeded would starve the task.
2. ConsiderationWindowSize = number of tasks to consider for computation of the dynamic cap.
TODO: Clean this up and use Mesos Attributes instead.
*/
package constants
var Hosts = make(map[string]struct{})
/*
Classification of the nodes in the cluster based on their Thermal Design Power (TDP).
*/
var PowerClasses = make(map[string]map[string]struct{})
// Threshold below which a host should be capped
var LowerCapLimit = 12.5