17 lines
552 B
Go
17 lines
552 B
Go
/*
|
|
Constants that are used across scripts
|
|
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
|