-
Notifications
You must be signed in to change notification settings - Fork 47
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 rebalance #909
New rebalance #909
Conversation
ccc24da
to
45aa326
Compare
d13bc55
to
d3c2bc5
Compare
543a9ba
to
91b5b35
Compare
@leonidc great work! could you please extract the new rebalance task into a separate class and file, To ensure thread safety:
|
27d0041
to
e5577cb
Compare
e5577cb
to
efcbc54
Compare
313c07a
to
4852e5f
Compare
1947101
to
294cf0d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few minor issues still need to be changed
perform auto rebalance from the separate thread, redesign to comply fair rebalance per ana-grp and subsystem works for 3 GWs and 3 subsystem. Just 1 GW in time performs rebalance added test for github, merged again, accelerate rebalance when several ANA are in Optimized state on some GW. added protection for shared data. put rebalance code to the new file rebalance.py code review fixes additional param in config file : max_gws_in_grp Signed-off-by: Leonid Chernin <[email protected]>
294cf0d
to
3f63a8f
Compare
Auto rebalance is done from the separate thread