Use static gap width
This is justified because even at the MAX_ISSUE_COUNT, we would only ever use 0.1% of the full range width by assuming this value. Extremely large projects such as gitlab-org/gitlab have on the order of around 100k issues, and would only need 1% of the full range. We can thus assume such a value as gap_size even allowing for 10x growth in gitlab's issue numbers, at which point managing locking and concurrent updates during rebalancing would be a much more challenging problem.
Showing
Please register or sign in to comment