Skip to content
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

IGNITE-9244 Rework partition eviction. #4513

Closed
wants to merge 9 commits into from

Conversation

dgovorukhin
Copy link
Contributor

  • add evict shared manager
  • concurrent evict partition from one group
  • balanced executors by partition size
  • limitation concurrent evict operation via permits counter

- add evict shared manager
- concurrent evict partition from one group
- balanced executors by partition size
- limitation concurrent evict operation via permits counter

Signed-off-by: Dmitriy Govorukhin <dmitriy.govorukhin@gmail.com>
Signed-off-by: Dmitriy Govorukhin <dmitriy.govorukhin@gmail.com>
- rework future listen
- add java doc
- count permits using sys pool size

Signed-off-by: Dmitriy Govorukhin <dmitriy.govorukhin@gmail.com>
Signed-off-by: Dmitriy Govorukhin <dmitriy.govorukhin@gmail.com>
- use Long.compare for partition size
- remove unused arguments in calculateBucket()
- check threads after initialize value

Signed-off-by: Dmitriy Govorukhin <dmitriy.govorukhin@gmail.com>
Signed-off-by: Dmitriy Govorukhin <dmitriy.govorukhin@gmail.com>
Signed-off-by: Dmitriy Govorukhin <dmitriy.govorukhin@gmail.com>
Signed-off-by: Dmitriy Govorukhin <dmitriy.govorukhin@gmail.com>
Signed-off-by: Dmitriy Govorukhin <dmitriy.govorukhin@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant