sort

package
v0.11.0 Latest Latest
Warning

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

Go to latest
Published: Jul 25, 2023 License: Apache-2.0, BSD-2-Clause Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CompareCPUUsage added in v0.8.0

func CompareCPUUsage(p1, p2 podinfo.PodContext) int32

CompareCPUUsage compares the partition cpu usage of cpu limit

func CompareElasticCPU added in v0.8.0

func CompareElasticCPU(p1, p2 podinfo.PodContext) int32

CompareElasticCPU compares the partition of extcpu usage to extcpu limit

func CompareElasticMem added in v0.8.0

func CompareElasticMem(p1, p2 podinfo.PodContext) int32

CompareElasticMem compares the partition of extmem usage to extmem limit

func CompareMemUsage added in v0.8.0

func CompareMemUsage(p1, p2 podinfo.PodContext) int32

CompareMemUsage compares the partition mem usage of mem limit

func ComparePodQOSClass added in v0.8.0

func ComparePodQOSClass(p1, p2 podinfo.PodContext) int32

ComparePodQOSClass compares pods by pod's QOSClass

func ComparePodQosClass added in v0.8.0

func ComparePodQosClass(a v1.PodQOSClass, b v1.PodQOSClass) int32

ComparePodQosClass compares Pod QOSClass Guaranteed > Burstable > BestEffort

func ComparePriority added in v0.8.0

func ComparePriority(p1, p2 podinfo.PodContext) int32

func CompareRunningTime added in v0.8.0

func CompareRunningTime(p1, p2 podinfo.PodContext) int32

CompareRunningTime compares pods by pod's start time

func CpuUsageSort added in v0.8.0

func CpuUsageSort(pods []podinfo.PodContext)

func GeneralSorter

func GeneralSorter(pods []podinfo.PodContext)

func MemUsageSort added in v0.8.0

func MemUsageSort(pods []podinfo.PodContext)

func UseElasticCPU added in v0.8.0

func UseElasticCPU(p1, p2 podinfo.PodContext) int32

UseElasticCPU compares pod by using ext resource whether

func UseElasticMem added in v0.8.0

func UseElasticMem(p1, p2 podinfo.PodContext) int32

UseElasticMem compares pod by using ext resource whether

Types

type RankFunc

type RankFunc func(pods []podinfo.PodContext)

func RankFuncConstruct

func RankFuncConstruct(customize []string) RankFunc

RankFuncConstruct is a sample for future extends, keep it even it is not called

Jump to

Keyboard shortcuts

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