-
Notifications
You must be signed in to change notification settings - Fork 730
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[NEW] CPU throttling #1688
Comments
If the concern is that high CPU usage puts cluster nodes at risk (and even generally preventing ADMIN clients from time constrained operations), would a more aggressive cluster management approach be a better solution? For example, implementing QoS at the ae-loop level could prioritize critical operations and prevent overload more effectively. Also, if the engine returns |
Sending |
The problem/use-case that the feature addresses
The goal is to prevent node loss due to heavy load on CPU. For example, due to a sudden traffic change the CPU can become overloaded putting the cluster's nodes at risk.
Description of the feature
Periodically monitor the CPU usage, if it is above a given threshold then respond to commands as
THROTTLED
: it alleviates CPU usage by not processing the command and gives the client an opportunity to act accordingly.The text was updated successfully, but these errors were encountered: