Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Mr-Linus/Yoda-Scheduler
/ functions
Functions
29 in github.com/Mr-Linus/Yoda-Scheduler
⨍
Functions
29
◇
Types & classes
3
↓ 3 callers
Function
PodFitsClock
(number uint, pod *v1.Pod, scv *scv.Scv)
pkg/yoda/filter/filter.go:35
↓ 3 callers
Function
PodFitsMemory
(number uint, pod *v1.Pod, scv *scv.Scv)
pkg/yoda/filter/filter.go:18
↓ 3 callers
Function
PodFitsNumber
(pod *v1.Pod, scv *scv.Scv)
pkg/yoda/filter/filter.go:11
↓ 3 callers
Function
strToUint
(str string)
pkg/yoda/filter/filter.go:60
↓ 2 callers
Function
GetPodPriority
(podInfo *framework.QueuedPodInfo)
pkg/yoda/sort/sort.go:12
↓ 2 callers
Function
StrToUint64
(str string)
pkg/yoda/filter/filter.go:68
↓ 1 callers
Function
CalculateActualScore
(scv *scv.Scv)
pkg/yoda/score/algorithm.go:68
↓ 1 callers
Function
CalculateAllocateScore
(info *framework.NodeInfo, scv *scv.Scv)
pkg/yoda/score/algorithm.go:72
↓ 1 callers
Function
CalculateBasicScore
(value collection.MaxValue, scv *scv.Scv, pod *v1.Pod)
pkg/yoda/score/algorithm.go:39
↓ 1 callers
Function
CalculateCardScore
(value collection.MaxValue, card scv.Card)
pkg/yoda/score/algorithm.go:55
↓ 1 callers
Function
CalculateScore
(s *scv.Scv, state *framework.CycleState, pod *v1.Pod, info *framework.NodeInfo)
pkg/yoda/score/algorithm.go:27
↓ 1 callers
Function
CardFitsClock
(clock uint, card scv.Card)
pkg/yoda/filter/filter.go:56
↓ 1 callers
Function
CardFitsMemory
(memory uint64, card scv.Card)
pkg/yoda/filter/filter.go:52
↓ 1 callers
Function
CollectMaxValues
(state *framework.CycleState, pod *v1.Pod, scvList scv.ScvList)
pkg/yoda/collection/collection.go:30
↓ 1 callers
Function
Less
(podInfo1, podInfo2 *framework.QueuedPodInfo)
pkg/yoda/sort/sort.go:8
↓ 1 callers
Function
ProcessMaxValueWithCard
(card scv.Card, data *Data)
pkg/yoda/collection/collection.go:57
↓ 1 callers
Function
Register
()
pkg/register/register.go:9
↓ 1 callers
Function
StrToInt64
(str string)
pkg/yoda/filter/filter.go:76
↓ 1 callers
Function
Uint64ToInt64
(intNum uint64)
pkg/yoda/filter/filter.go:84
Method
Clone
()
pkg/yoda/collection/collection.go:23
Method
Filter
(ctx context.Context, _ *framework.CycleState, pod *v1.Pod, node *framework.NodeInfo)
pkg/yoda/scheduler.go:86
Method
Less
(podInfo1, podInfo2 *framework.QueuedPodInfo)
pkg/yoda/scheduler.go:114
Method
Name
()
pkg/yoda/scheduler.go:43
Function
New
(_ runtime.Object, h framework.Handle)
pkg/yoda/scheduler.go:47
Method
NormalizeScore
(_ context.Context, _ *framework.CycleState, pod *v1.Pod, scores framework.NodeScoreList)
pkg/yoda/scheduler.go:142
Method
PreScore
(ctx context.Context, state *framework.CycleState, pod *v1.Pod, nodes []*v1.Node)
pkg/yoda/scheduler.go:104
Method
Score
(ctx context.Context, state *framework.CycleState, p *v1.Pod, nodeName string)
pkg/yoda/scheduler.go:118
Method
ScoreExtensions
()
pkg/yoda/scheduler.go:169
Function
main
()
cmd/scheduler/main.go:12