Part 1 of this fix is to reduce cpu_throttle.go constants
- MAX_THROTTLE_ADJUST_MS from 1000 to 100
- MAX_THROTTLE_DELAY_MS from 10,000 to 100
as the originals are much too large (e.g. see
We may need to reduce these further, even up to knocking another factor of 10 off each.
We may also wish to disable throttling by default (this is my preference as lowest-risk solution, especially as currently lacking evidence that throttling does more good than harm).
|For Gerrit Dashboard: MB-49662|
|166026,2||MB-49662 Part 1 (7.1.0 1650): Autofailover: Make CPU throttling safer||unstable||indexing||Status: MERGED||+2||+1|
|166259,2||MB-49501 Part 2 (7.1.0 1695): Autofailover: Make CPU throttling safer||unstable||indexing||Status: MERGED||+2||+1|