MCPcopy Create free account

hub / github.com/Mr-Linus/Yoda-Scheduler / functions

Functions29 in github.com/Mr-Linus/Yoda-Scheduler

↓ 3 callersFunctionPodFitsClock
(number uint, pod *v1.Pod, scv *scv.Scv)
pkg/yoda/filter/filter.go:35
↓ 3 callersFunctionPodFitsMemory
(number uint, pod *v1.Pod, scv *scv.Scv)
pkg/yoda/filter/filter.go:18
↓ 3 callersFunctionPodFitsNumber
(pod *v1.Pod, scv *scv.Scv)
pkg/yoda/filter/filter.go:11
↓ 3 callersFunctionstrToUint
(str string)
pkg/yoda/filter/filter.go:60
↓ 2 callersFunctionGetPodPriority
(podInfo *framework.QueuedPodInfo)
pkg/yoda/sort/sort.go:12
↓ 2 callersFunctionStrToUint64
(str string)
pkg/yoda/filter/filter.go:68
↓ 1 callersFunctionCalculateActualScore
(scv *scv.Scv)
pkg/yoda/score/algorithm.go:68
↓ 1 callersFunctionCalculateAllocateScore
(info *framework.NodeInfo, scv *scv.Scv)
pkg/yoda/score/algorithm.go:72
↓ 1 callersFunctionCalculateBasicScore
(value collection.MaxValue, scv *scv.Scv, pod *v1.Pod)
pkg/yoda/score/algorithm.go:39
↓ 1 callersFunctionCalculateCardScore
(value collection.MaxValue, card scv.Card)
pkg/yoda/score/algorithm.go:55
↓ 1 callersFunctionCalculateScore
(s *scv.Scv, state *framework.CycleState, pod *v1.Pod, info *framework.NodeInfo)
pkg/yoda/score/algorithm.go:27
↓ 1 callersFunctionCardFitsClock
(clock uint, card scv.Card)
pkg/yoda/filter/filter.go:56
↓ 1 callersFunctionCardFitsMemory
(memory uint64, card scv.Card)
pkg/yoda/filter/filter.go:52
↓ 1 callersFunctionCollectMaxValues
(state *framework.CycleState, pod *v1.Pod, scvList scv.ScvList)
pkg/yoda/collection/collection.go:30
↓ 1 callersFunctionLess
(podInfo1, podInfo2 *framework.QueuedPodInfo)
pkg/yoda/sort/sort.go:8
↓ 1 callersFunctionProcessMaxValueWithCard
(card scv.Card, data *Data)
pkg/yoda/collection/collection.go:57
↓ 1 callersFunctionRegister
()
pkg/register/register.go:9
↓ 1 callersFunctionStrToInt64
(str string)
pkg/yoda/filter/filter.go:76
↓ 1 callersFunctionUint64ToInt64
(intNum uint64)
pkg/yoda/filter/filter.go:84
MethodClone
()
pkg/yoda/collection/collection.go:23
MethodFilter
(ctx context.Context, _ *framework.CycleState, pod *v1.Pod, node *framework.NodeInfo)
pkg/yoda/scheduler.go:86
MethodLess
(podInfo1, podInfo2 *framework.QueuedPodInfo)
pkg/yoda/scheduler.go:114
MethodName
()
pkg/yoda/scheduler.go:43
FunctionNew
(_ runtime.Object, h framework.Handle)
pkg/yoda/scheduler.go:47
MethodNormalizeScore
(_ context.Context, _ *framework.CycleState, pod *v1.Pod, scores framework.NodeScoreList)
pkg/yoda/scheduler.go:142
MethodPreScore
(ctx context.Context, state *framework.CycleState, pod *v1.Pod, nodes []*v1.Node)
pkg/yoda/scheduler.go:104
MethodScore
(ctx context.Context, state *framework.CycleState, p *v1.Pod, nodeName string)
pkg/yoda/scheduler.go:118
MethodScoreExtensions
()
pkg/yoda/scheduler.go:169
Functionmain
()
cmd/scheduler/main.go:12