Documentation ¶
Overview ¶
Package drf implements Dominant Resource Fairness.
Index ¶
Constants ¶
View Source
const ( // CPU resource. CPU = Typ("CPU") // MEMORY resource. MEMORY = Typ("MEMORY") )
Variables ¶
View Source
var ( // ErrResourceSaturated when there is not enough resource to run next task. ErrResourceSaturated = fmt.Errorf("Fatal: resource has been saturated") // ErrEmptyResource when cluster resource is empty. ErrEmptyResource = fmt.Errorf("Fatal: empty cluster resource") // ErrEmptyNodes when cluster nodes is empty. ErrEmptyNodes = fmt.Errorf("Fatal: empty cluster nodes") // EmptyDRF is empty DRF. EmptyDRF = DRF{} )
Functions ¶
This section is empty.
Types ¶
type DRF ¶
type DRF struct {
// contains filtered or unexported fields
}
DRF represents a DRF Cluster.
func (DRF) UpdateResource ¶
UpdateResource add delta to Cluster Resource.
Click to show internal directories.
Click to hide internal directories.