- Sort Score
- Result 10 results
- Languages All
Results 1 - 3 of 3 for MostExpensive (0.23 sec)
-
staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/validation/cel_validation.go
return } c.MostExpensive = append(c.MostExpensive, RuleCost{Path: path, Cost: cost}) sort.Slice(c.MostExpensive, func(i, j int) bool { // sort in descending order so the most expensive rule is first return c.MostExpensive[i].Cost > c.MostExpensive[j].Cost }) if len(c.MostExpensive) > 4 { c.MostExpensive = c.MostExpensive[:4] } }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Mon Oct 10 22:05:55 UTC 2022 - 13.8K bytes - Viewed (0) -
staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/validation/validation_test.go
crdCost.ObserveExpressionCost(nil, cost) } if len(crdCost.MostExpensive) != len(tt.expectedExpensive) { t.Fatalf("expected %d largest costs but got %d: %v", len(tt.expectedExpensive), len(crdCost.MostExpensive), crdCost.MostExpensive) } for i, expensive := range crdCost.MostExpensive { if tt.expectedExpensive[i] != expensive.Cost {
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Fri May 10 22:07:40 UTC 2024 - 349.4K bytes - Viewed (0) -
staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/validation/validation.go
} if celContext != nil && celContext.TotalCost != nil { if celContext.TotalCost.Total > StaticEstimatedCRDCostLimit { for _, expensive := range celContext.TotalCost.MostExpensive { costErrorMsg := fmt.Sprintf("contributed to estimated rule cost total exceeding cost limit for entire OpenAPIv3 schema") allErrs = append(allErrs, field.Forbidden(expensive.Path, costErrorMsg)) }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Fri May 10 22:07:40 UTC 2024 - 82.6K bytes - Viewed (0)