-
Notifications
You must be signed in to change notification settings - Fork 3.4k
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
feat(bloomstore): Introduce specialised cache for blocks #12257
Commits on Mar 19, 2024
-
Introduce specialised cache for blocks
The blocks cache is an in-memory cache that represents the single source of truth of what blocks are available on the filesystem and manages their EOL lifecycle. Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a433d95 - Browse repository at this point
Copy the full SHA a433d95View commit details -
Replace condition with simple channel
Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d66c174 - Browse repository at this point
Copy the full SHA d66c174View commit details -
fixup! Replace condition with simple channel
Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d42b09e - Browse repository at this point
Copy the full SHA d42b09eView commit details
Commits on Mar 20, 2024
-
Add benchmark comparing EmbeddedCache with new BlocksCache
Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ef0ef23 - Browse repository at this point
Copy the full SHA ef0ef23View commit details -
Collect hit/miss metrics in separate goroutine
Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a1ad00d - Browse repository at this point
Copy the full SHA a1ad00dView commit details -
Remove unused field
accessed
from cache entrySigned-off-by: Christian Haudum <christian.haudum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 567ae5c - Browse repository at this point
Copy the full SHA 567ae5cView commit details -
fixup! Add benchmark comparing EmbeddedCache with new BlocksCache
Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8c8c635 - Browse repository at this point
Copy the full SHA 8c8c635View commit details -
Incorporate feedback from PR review
Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f21f79f - Browse repository at this point
Copy the full SHA f21f79fView commit details -
Fix LRU eviction when oldest entry has refcount
Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e1a7330 - Browse repository at this point
Copy the full SHA e1a7330View commit details -
Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8256fa5 - Browse repository at this point
Copy the full SHA 8256fa5View commit details -
Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3db733f - Browse repository at this point
Copy the full SHA 3db733fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 718a833 - Browse repository at this point
Copy the full SHA 718a833View commit details