-
Notifications
You must be signed in to change notification settings - Fork 644
[v25.1.x] storage: CORE-10056: Remove contiguous allocations in lock_manager #26168
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
[v25.1.x] storage: CORE-10056: Remove contiguous allocations in lock_manager #26168
Conversation
The `range` function allocated a std::vector of futures before acquiring all locks, and then held the locks in a std::vector. This was observed causing OOM in a large cluster. The std::vector usage has been replaced with chunked_vector. (cherry picked from commit a59cdd8)
Retry command for Build#66074please wait until all jobs are finished before running the slash command
|
CI test resultstest results on build#66074
|
/ci-repeat 1 |
Backport of PR #26111