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

rewrite alloc to be able to check availability of memory #10797

Open
lll-phill-lll opened this issue Oct 23, 2024 · 0 comments
Open

rewrite alloc to be able to check availability of memory #10797

lll-phill-lll opened this issue Oct 23, 2024 · 0 comments
Assignees
Labels
area/runtime YDB runtime issues

Comments

@lll-phill-lll
Copy link
Member

lll-phill-lll commented Oct 23, 2024

Here is memory consumption and limit of WideCombiner measured in kqprun with default settings.

Image

The limit is always close to the memory consumption. And therefore we cannot predict whether we will have enough memory for the next x2 growth based only on the limit. We need to add some methods to the allocator so that we can know in advance whether we can survive a sharp growth of the hash table.

@lll-phill-lll lll-phill-lll self-assigned this Oct 23, 2024
@lll-phill-lll lll-phill-lll added the area/runtime YDB runtime issues label Oct 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/runtime YDB runtime issues
Projects
None yet
Development

No branches or pull requests

1 participant