-
Notifications
You must be signed in to change notification settings - Fork 720
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
Hot scheduler cannot handle some precise boundary conditions #5021
Comments
corner case, mark it moderate |
/assign @xuning97 |
Hi @xuning97 , Do you want to help resolve this issue. This requires some background knowledge, and it is best to find some simple ones first. |
Yes, I want to look into it. At a glance, It looks like a simple one. It seems like some calculation formula issue, and with the correct formula, I can get the problem solved. So probably this is more complicated than I thought? |
@xuning97 We need to evaluate it. That requires some experience. There some problems
|
@lhy1024, just want to confirm whether the numerator and denominator are wrongly placed. From the function (dstRate + peerRate) / getSrcDecRate(srcRate, peerRate), there is no minus operation on the numerator side. |
Thanks, updated. |
@lhy1024 , for the second example Why would you think it's not a proper case to be declined? |
Because we expect the load between stores to be even, while reducing unnecessary scheduling. |
|
Bug Report
What did you do?
there is a store with the nearly same two hot regions, and a store without any hot region
What did you expect to see?
hot scheduler makes them even
What did you see instead?
no change
What version of PD are you using (
pd-server -V
)?v6.0
The text was updated successfully, but these errors were encountered: