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
CompactionEventLoop
GroupStateValidator
HummockCompactionEventDispatcher
HummockCompactionEventHandler
HummockCompactorDedicatedEventLoop
HummockManager
HummockVersionSafePoint
HummockVersionSafePoint prevents hummock versions GE than it from being GC. It’s used by meta node itself to temporarily pin versions.
IcebergCompactionEventDispatcher
IcebergCompactionEventHandler
NewTableFragmentInfo

Enums§

GroupState

Traits§

CompactionEventDispatcher
CompactorStreamEvent

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§

HummockCompactionEventLoop
HummockManagerRef
IcebergCompactionEventLoop