runq

package
v0.0.0-...-9fcd7d3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 14, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCpuCfsThrottledRule

func NewCpuCfsThrottledRule() flows.Rule

func NewCpuStealRule

func NewCpuStealRule() flows.Rule

func NewFlow

func NewFlow() *flows.Flow

func NewNodeThroughputRule

func NewNodeThroughputRule() flows.Rule

Types

type CpuCfsThrottledRule

type CpuCfsThrottledRule struct {
}

func (*CpuCfsThrottledRule) Evaluate

func (rule *CpuCfsThrottledRule) Evaluate(facts *flows.Facts) bool

func (*CpuCfsThrottledRule) Execute

func (rule *CpuCfsThrottledRule) Execute(facts *flows.Facts) error

func (*CpuCfsThrottledRule) GetName

func (rule *CpuCfsThrottledRule) GetName() string

type CpuStealRule

type CpuStealRule struct {
}

func (*CpuStealRule) Evaluate

func (rule *CpuStealRule) Evaluate(facts *flows.Facts) bool

func (*CpuStealRule) Execute

func (rule *CpuStealRule) Execute(facts *flows.Facts) error

func (*CpuStealRule) GetName

func (rule *CpuStealRule) GetName() string

type NodeThroughputRule

type NodeThroughputRule struct {
}

func (*NodeThroughputRule) Evaluate

func (rule *NodeThroughputRule) Evaluate(facts *flows.Facts) bool

func (*NodeThroughputRule) Execute

func (rule *NodeThroughputRule) Execute(facts *flows.Facts) error

func (*NodeThroughputRule) GetName

func (rule *NodeThroughputRule) GetName() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL