-
Notifications
You must be signed in to change notification settings - Fork 3.3k
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
perf: Introduce fixed size memory pool for bloom querier #13039
Commits on Jun 6, 2024
-
Pass a buffer allocator to the bloom querier
This allows for using different implementations of allocators depending on the use case Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6088f56 - Browse repository at this point
Copy the full SHA 6088f56View commit details -
Free last used page when block querier is closed
Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 43acd27 - Browse repository at this point
Copy the full SHA 43acd27View commit details -
Add fixed size memory pool allocator
Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 388bd82 - Browse repository at this point
Copy the full SHA 388bd82View commit details -
Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bb57c0f - Browse repository at this point
Copy the full SHA bb57c0fView commit details -
Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5d4a804 - Browse repository at this point
Copy the full SHA 5d4a804View commit details -
Make slab sizes and capacity for fixed size memory pool configurable
Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 38c7ac4 - Browse repository at this point
Copy the full SHA 38c7ac4View commit details -
Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 83d3ee7 - Browse repository at this point
Copy the full SHA 83d3ee7View commit details -
Remove global variable of HeapAllocator
Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4a4d149 - Browse repository at this point
Copy the full SHA 4a4d149View commit details -
Return error instead of panicking
Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8146863 - Browse repository at this point
Copy the full SHA 8146863View commit details -
Hide documentation for advanced memory management
Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9fbb39a - Browse repository at this point
Copy the full SHA 9fbb39aView commit details -
Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a122b89 - Browse repository at this point
Copy the full SHA a122b89View commit details -
``` loki_mempool_available_buffers_per_slab{slab="..."} loki_mempool_errors_total{slab="...", reason="..."} ``` Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0a5cd51 - Browse repository at this point
Copy the full SHA 0a5cd51View commit details -
fixup! Add metrics to memory pool
Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1121d22 - Browse repository at this point
Copy the full SHA 1121d22View commit details -
fixup! fixup! Add metrics to memory pool
Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f2c925b - Browse repository at this point
Copy the full SHA f2c925bView commit details -
fixup! fixup! fixup! Add metrics to memory pool
Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 696c4a9 - Browse repository at this point
Copy the full SHA 696c4a9View commit details -
Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 25f4381 - Browse repository at this point
Copy the full SHA 25f4381View commit details -
Validate memory management configuration at startup
Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d5d867a - Browse repository at this point
Copy the full SHA d5d867aView commit details -
Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d59ca0b - Browse repository at this point
Copy the full SHA d59ca0bView commit details