Skip to content

Commit 0ff0ef8

Browse files
committed
Revise initialization of SmoothSeatDemand
1 parent 7b73243 commit 0ff0ef8

File tree

1 file changed

+5
-3
lines changed
  • keps/sig-api-machinery/1040-priority-and-fairness

1 file changed

+5
-3
lines changed

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

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -791,9 +791,11 @@ is introduced or removed or its NominalCL, LendableCL, or BorrowingCL
791791
changes. At such a time, the current adjustment period comes to an
792792
early end and the regular adjustment logic runs; the adjustment timer
793793
is reset to next fire 10 seconds later. For a newly introduced
794-
priority level, we set HighSeatDemand, AvgSeatDemand, and
795-
SmoothSeatDemand to NominalCL-LendableSD/2 and StDevSeatDemand to
796-
zero.
794+
priority level, we set HighSeatDemand, AvgSeatDemand,
795+
SmoothSeatDemand, and StDevSeatDemand to zero. Initializing
796+
SmoothSeatDemand to a higher value would risk creating an illusion of
797+
pressure that decays only slowly; initializing to zero is safe because
798+
the arrival of actual pressure gets a quick response.
797799

798800
For adjusting the CurrentCL values, each non-exempt priority level `i`
799801
has a lower bound (`MinCurrentCL(i)`) for the new value. It is simply

0 commit comments

Comments
 (0)