Describe the bug
The External LMCache server crashes constantly after 1 hour when the server gets full, getting OOMKilled and restarting. The problem is as follows:
- Everytime the LMCache cacheserver restarts, the running models lose connection to it and returns a similar error:
2026-04-17 14:52:34,143] LMCache ERROR: Put task failed for key CacheEngineKey(model_name='/root/.cache/vllm/assets/model_streamer/2d5f1fab', world_size=1, worker_id=0, chunk_hash=6579154256786137649, dtype=torch.bfloat16, request_configs=None, tags=None, _dtype_str='bfloat16'): [Errno 32] Broken pipe (remote_backend.py:220:lmcache.v1.storage_backend.remote_backend)
- In the asset file https://github.com/vllm-project/production-stack/blob/main/helm/values.yaml there is no eviction policy, which may be causing the problem.
To Reproduce
The assets file: https://github.com/vllm-project/production-stack/blob/main/helm/values.yaml
Expected behavior
The old KVCache entries getting deleted, and the new ones taking its place, something similar to defining the LMCACHE_CACHE_POLICY in https://docs.lmcache.ai/api_reference/configurations.html, which responsible for defining the eviction policy for LMCache.
Additional context
LMCache supports S3 connection, this might also be a good solution instead of evicting old entries.
Describe the bug
The External LMCache server crashes constantly after 1 hour when the server gets full, getting OOMKilled and restarting. The problem is as follows:
2026-04-17 14:52:34,143] LMCache ERROR: Put task failed for key CacheEngineKey(model_name='/root/.cache/vllm/assets/model_streamer/2d5f1fab', world_size=1, worker_id=0, chunk_hash=6579154256786137649, dtype=torch.bfloat16, request_configs=None, tags=None, _dtype_str='bfloat16'): [Errno 32] Broken pipe (remote_backend.py:220:lmcache.v1.storage_backend.remote_backend)To Reproduce
The assets file: https://github.com/vllm-project/production-stack/blob/main/helm/values.yaml
Expected behavior
The old KVCache entries getting deleted, and the new ones taking its place, something similar to defining the
LMCACHE_CACHE_POLICYin https://docs.lmcache.ai/api_reference/configurations.html, which responsible for defining the eviction policy for LMCache.Additional context
LMCache supports S3 connection, this might also be a good solution instead of evicting old entries.