-
Notifications
You must be signed in to change notification settings - Fork 438
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
[BUG]System Guard flow control | CPU thredshold| 系统自适应流控|以CPU作为阈值场景下的取值范围问题 #539
Comments
我使用的gosutil是最新的版本
|
Hi @sczyh30 ,可以给我一些意见么 |
this could be a bug, are you interested in fixing it |
Certainly |
Hi @binbin0325, I have already mentioned PR #540 |
May I ask why this fix has not passed? Is it not ready to be repaired? |
实际看这个值在多核环境会大于100,还要考虑核数吧 |
背景:
我在测试使用CPU作为阈值的系统自适应流控方案。
问题:
1、在 func IsValidSystemRule(rule *Rule) error中校验的 cpu取值范围为0.0~1.0。但是在实际测试中发现func getProcessCpuStat() (float64, error)函数的实际返回值大小为0.0~100.0。导致在注册规则时因阈值非法
invalid CPU usage, valid range is [0.0, 1.0]
而失败。该处是否应该修改一下cpu的合法性校验范围。
The text was updated successfully, but these errors were encountered: