Commit e82fa41f authored by nolancon's avatar nolancon

More Intuitive TopologyHints - topology manager policies

parent 4e503597
...@@ -36,7 +36,7 @@ func (p *preferredPolicy) Name() string { ...@@ -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 { ...@@ -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",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment