Module hummock

Source

Re-exports§

pub use mock_hummock_meta_client::MockHummockMetaClient;
pub use compactor_manager::*;

Modules§

compaction
compactor_manager
error
level_handler 🔒
manager 🔒
metrics_utils 🔒
mock_hummock_meta_client
model
sequence
table_write_throughput_statistic
test_utils
time_travel
utils 🔒

Structs§

CommitEpochInfo
GroupStateValidator
HummockManager
HummockVersionSafePoint
HummockVersionSafePoint prevents hummock versions GE than it from being GC. It’s used by meta node itself to temporarily pin versions.
NewTableFragmentInfo

Enums§

GroupState

Functions§

start_checkpoint_loop
start_hummock_workers
Start hummock’s asynchronous tasks.
start_vacuum_metadata_loop
Starts a task to periodically vacuum stale metadata.
start_vacuum_time_travel_metadata_loop

Type Aliases§

HummockManagerRef