Validating against negative weights for priority functions

This commit is contained in:
Abhishek Gupta
2015-04-02 10:58:58 -07:00
parent 25724f7e31
commit 8deedf8e1f
2 changed files with 7 additions and 8 deletions

View File

@@ -29,8 +29,8 @@ func ValidatePolicy(policy schedulerapi.Policy) error {
validationErrors := make([]error, 0)
for _, priority := range policy.Priorities {
if priority.Weight == 0 {
validationErrors = append(validationErrors, fmt.Errorf("Priority %s should have a non-zero weight applied to it", priority.Name))
if priority.Weight <= 0 {
validationErrors = append(validationErrors, fmt.Errorf("Priority %s should have a positive weight applied to it", priority.Name))
}
}