vllm.distributed.mooncake_store
¶
Shared configuration and setup for EC and KV Mooncake Store clients.
Classes:
-
MooncakeStoreConfig–Configuration for MooncakeDistributedStore.
Functions:
-
setup_mooncake_store–Initialize a native Store, preserving explicit tenant configuration.
MooncakeStoreConfig
dataclass
¶
Configuration for MooncakeDistributedStore.
mode selects the topology: embedded (each rank contributes
global_segment_size in-process) or standalone-store (rank
contributes 0; an external mooncake_client process owns the pool
and the SSD tier).
Source code in vllm/distributed/mooncake_store.py
_parse_size(value)
¶
Parse storage size strings with units: GB, MB, KB, B.
Source code in vllm/distributed/mooncake_store.py
setup_mooncake_store(store, config, local_hostname)
¶
Initialize a native Store, preserving explicit tenant configuration.