Details
-
Improvement
-
Resolution: Unresolved
-
Major
-
3.0.1, 4.0.0
-
Security Level: Public
Description
I've found some relatively simple way to significantly improve number of moves in our vbucket map generation code.
It is now able to reach minimal possible number of moves more frequently (specifically almost always for number of nodes < 12 and replica count of 1).
Significant improvements are also achieved on "index moves metrica" where previous code was very from optimal almost always.
Attachments
Gerrit Reviews
For Gerrit Dashboard: MB-13031 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
44794,3 | MB-13031: minimize allocation of chains to vbuckets better | master | ns_server | Status: NEW | 0 | 0 |
47156,1 | MB-13031: compute mb_map:move_cost faster | master | ns_server | Status: NEW | 0 | +1 |