Skip to main content

Module refiller

Module refiller 

Source

Re-exportsยง

pub use crate::monitor::CacheRefillMetrics;
pub use crate::monitor::GLOBAL_CACHE_REFILL_METRICS;

Modulesยง

foyer ๐Ÿ”’
Executes Foyer refill tasks from snapshots captured before spawning.

Structsยง

CacheRefillConfig
CacheRefillContext ๐Ÿ”’
CacheRefiller ๐Ÿ”’
Admits SSTs using borrowed CN metadata, then runs Foyer tasks with immutable snapshots.
TableCacheRefillContext
Per-table metadata captured for a refill task to decide whether an sstable block should be refilled. Mutable runtime state used to build this snapshot is owned by the event handler.
TableCacheRefillMonitorSnapshot
Current CN metadata and its Foyer projection for monitor/debugging APIs.

Type Aliasesยง

TableCacheRefillContextMap