mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-21 10:51:29 +00:00
Merge pull request #97321 from shawnhanx/master
Change the upper limit of evictionthreshold from 10000% to 100%
This commit is contained in:
commit
3ad19200ba
@ -203,7 +203,8 @@ func parseThresholdStatement(signal evictionapi.Signal, val string) (*evictionap
|
||||
if percentage < 0 {
|
||||
return nil, fmt.Errorf("eviction percentage threshold %v must be >= 0%%: %s", signal, val)
|
||||
}
|
||||
if percentage > 100 {
|
||||
// percentage is a float and should not be greater than 1 (100%)
|
||||
if percentage > 1 {
|
||||
return nil, fmt.Errorf("eviction percentage threshold %v must be <= 100%%: %s", signal, val)
|
||||
}
|
||||
return &evictionapi.Threshold{
|
||||
|
@ -387,6 +387,15 @@ func TestParseThresholdConfig(t *testing.T) {
|
||||
expectErr: true,
|
||||
expectThresholds: []evictionapi.Threshold{},
|
||||
},
|
||||
"hard-signal-percentage-greater-than-100%": {
|
||||
allocatableConfig: []string{},
|
||||
evictionHard: map[string]string{"memory.available": "150%"},
|
||||
evictionSoft: map[string]string{},
|
||||
evictionSoftGracePeriod: map[string]string{},
|
||||
evictionMinReclaim: map[string]string{},
|
||||
expectErr: true,
|
||||
expectThresholds: []evictionapi.Threshold{},
|
||||
},
|
||||
"soft-signal-negative": {
|
||||
allocatableConfig: []string{},
|
||||
evictionHard: map[string]string{},
|
||||
|
Loading…
Reference in New Issue
Block a user