Open source
Mooncake
Storage, RDMA and correctness fixes for a distributed KV cache.
7 merged · 2026-09-29
Merged upstream
| PR | Merged change | Status |
|---|---|---|
| #4278 ↗ | Preserve tenant identity in BatchReplicaClear RPCs to prevent cross-tenant cleanup of same-named objects. | Merged |
| #4016 ↗ | Guard Linux-only hugepage dependencies for macOS Store builds; not a claim of macOS support for every transport. | Merged |
| #3662 ↗ | Make local MEMORY preference independent of replica order, with regression coverage; the final scope excludes SSD session support. | Merged |
| #3726 ↗ | Report no-op offload enqueue as failure to avoid phantom tasks and reference-count leaks. | Merged |
| #3601 ↗ | Synchronize bucket data before committing metadata and clean up orphan files after sync failure. | Merged |
| #3604 ↗ | Evict stale endpoints and queue pairs after RDMA port recovery so subsequent requests rebuild connections. | Merged |
| #3660 ↗ | Restore fork state after memory deregistration and respect memory-region metadata lifetime. | Merged |
Ongoing work
#3661 ↗ · Non-blocking bounded queues, batch admission and failure propagation; still open, excluded from merged counts.
The final #3662 scope is local MEMORY preference and replica ordering, not SSD session functionality. #4016 is a focused macOS Store build fix, not macOS support for all RDMA / Transfer Engine paths.