Skip to content

Commit b38dad6

Browse files
committed
Update exempt nominal concurrency shares to minimize disruption
1 parent 0290d41 commit b38dad6

File tree

1 file changed

+10
-2
lines changed
  • keps/sig-api-machinery/1040-priority-and-fairness

1 file changed

+10
-2
lines changed

keps/sig-api-machinery/1040-priority-and-fairness/README.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -738,9 +738,17 @@ the dispatching for non-exempt priority levels.
738738
Exempt *ExemptPriorityLevelConfiguration
739739
```
740740

741-
At the same time, the relevant new datatype was added. It is shown below.
741+
At the same time, the relevant new datatype was added. It is shown
742+
below. The default number of nominal concurrency shares is set to the
743+
minimal value (i.e., 1) so as to minimize disruption as this feature
744+
is rolled into existing clusters; authorized administrators can choose
745+
to set it higher.
742746

743747
```go
748+
// ExemptPriorityLevelConfiguration describes the configurable aspects
749+
// of the handling of exempt requests.
750+
// In the mandatory exemp configuration object the values in the fields
751+
// here can be modified by authorized users, unlike the rest of the `spec`.
744752
type ExemptPriorityLevelConfiguration struct {
745753
// `nominalConcurrencyShares` (NCS) contributes to the computation of the
746754
// NominalConcurrencyLimit (NominalCL) of this level.
@@ -755,7 +763,7 @@ type ExemptPriorityLevelConfiguration struct {
755763
//
756764
// Bigger numbers mean a larger nominal concurrency limit,
757765
// at the expense of every other Limited priority level.
758-
// This field has a default value of 30.
766+
// This field has a default value of 1.
759767
// +optional
760768
NominalConcurrencyShares int32
761769

0 commit comments

Comments
 (0)