Skip to content

附录 B:核心符号速查 ​

行号与 commit 对应首页固定的快照 056f67a;跳转前请核对该快照。

Transfer Engine ​

符号职责定义位置主要调用者章节
TransferEngine::init初始化引擎、连接元数据服务transfer_engine.h:108所有使用者(Store 客户端、连接器)3
TransferEngine::openSegment打开远端段,取得句柄transfer_engine.cpp:678Store 客户端、连接器3
TransferEngine::registerLocalMemory登记本地 buffer 到段描述符transfer_engine.cpp:167Store 客户端、连接器3
Topology::discover枚举本机 HCA / CPU / GPU 亲和topology.cpp:625引擎初始化3
MultiTransport::selectTransport按段协议为请求选 transportmulti_transport.cpp:623submitTransports 路由4
RdmaTransport::submitTransferTaskslice 切分、设备选择与投递rdma_transport.cpp:856MultiTransport4
RdmaTransport::selectDevice为 slice 选择本地网卡(多 NIC 聚合)rdma_transport.cpp:1299 附近submitTransferTask4
WorkerPool::submitPostSend异步投递 verbs 请求worker_pool.cpp:296RdmaTransport4

Mooncake Store ​

符号职责定义位置主要调用者章节
Client::Put两阶段写:PutStart → 直传 → PutEnd/Revokeclient_service.cpp:1884Python 绑定 / 上层5
Client::Get查副本(带租约)→ 就近读 → 校验client_service.cpp:1111 / :1324Python 绑定 / 上层5
Client::Query调 Master GetReplicaList 并封装租约client_service.cpp:1183Client::Get5
Client::FindFirstCompleteReplica副本选择次序client_service.cpp:5272Client::Get5
Client::TransferWrite / TransferRead数据面交接给 TEclient_service.cpp:4807 / :4825Put / Get5
MasterService::GetReplicaList元数据读 + 授租约master_service.h:416master_client RPC6
MasterService::PutStart副本分配入口master_service.h:452master_client RPC6
ReplicaAllocator<Policy>可插拔副本放置(5 种策略)placement/replica_allocator.h:88MasterService6
EvictionStrategy(LRU/FIFO)容量压力下的 key 淘汰eviction_strategy.h:16 / :43 / :79MasterService7
StorageBackendInterfaceOffload / Load / 扫描元数据抽象storage_backend.h:262各存储后端7
LocalHotCache节点本地 DRAM 读缓存local_hot_cache.hClient::Get5, 7

集成与运维 ​

符号职责定义位置主要调用者章节
MooncakeDistributedStore(绑定类)Store 的 Python 门面store_py.cpp:2376vLLM / SGLang 连接器8
pub_tensor / get_tensor张量语义读写(含 TP 变体)store_py.cpp:2657–2696连接器8
TransferEnginePy 绑定TE 的 Python 门面transfer_engine_py.cpp:1526 起PD 连接器8
_launcher.locate定位 wheel 内嵌 C++ 二进制python/mooncake/_launcher.py:19CLI shim9
MasterSnapshotManager快照与恢复master_snapshot_manager.cppHA 体系7, 9
standby_state_machine热备状态机standby_state_machine.hHA 体系9
最近更新