scheduler: support sharable candidate

This commit is contained in:
Zexi
2019-06-12 11:33:01 +08:00
parent a2c6750aba
commit 4257263097
3 changed files with 14 additions and 1 deletions
@@ -20,7 +20,7 @@ func (p *DomainPredicate) Execute(u *core.Unit, c core.Candidater) (bool, []core
h := NewPredicateHelper(p, u, c)
getter := c.Getter()
cloudprovider := getter.Cloudprovider()
if cloudprovider == nil {
if cloudprovider == nil || getter.IsPublic() {
return h.GetResult()
}
domainId := getter.DomainId()