mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-25 12:43:23 +00:00
More Intuitive TopologyHints - topology manager policies
This commit is contained in:
parent
4e503597b8
commit
e82fa41fb2
@ -36,7 +36,7 @@ func (p *preferredPolicy) Name() string {
|
|||||||
return string(PolicyPreferred)
|
return string(PolicyPreferred)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (p *preferredPolicy) CanAdmitPodResult(result TopologyHints) lifecycle.PodAdmitResult {
|
func (p *preferredPolicy) CanAdmitPodResult(admit bool) lifecycle.PodAdmitResult {
|
||||||
return lifecycle.PodAdmitResult{
|
return lifecycle.PodAdmitResult{
|
||||||
Admit: true,
|
Admit: true,
|
||||||
}
|
}
|
||||||
|
@ -36,9 +36,8 @@ func (p *strictPolicy) Name() string {
|
|||||||
return string(PolicyStrict)
|
return string(PolicyStrict)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (p *strictPolicy) CanAdmitPodResult(result TopologyHints) lifecycle.PodAdmitResult {
|
func (p *strictPolicy) CanAdmitPodResult(admit bool) lifecycle.PodAdmitResult {
|
||||||
affinity := result.Affinity
|
if !admit {
|
||||||
if !affinity {
|
|
||||||
return lifecycle.PodAdmitResult{
|
return lifecycle.PodAdmitResult{
|
||||||
Admit: false,
|
Admit: false,
|
||||||
Reason: "Topology Affinity Error",
|
Reason: "Topology Affinity Error",
|
||||||
|
Loading…
Reference in New Issue
Block a user