From 855ec7017d430f196a4f5da6123399b1f67c10c6 Mon Sep 17 00:00:00 2001 From: MMuzzammil1 Date: Tue, 17 Mar 2026 12:25:14 +0900 Subject: [PATCH] Add check to provide hicache-storage-backend when enabling kv caching on Decode Side in PD Disaggregation (#20732) Signed-off-by: Mohd Muzzammil --- python/sglang/srt/server_args.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/python/sglang/srt/server_args.py b/python/sglang/srt/server_args.py index 2b1a11dfe..e39f4810b 100644 --- a/python/sglang/srt/server_args.py +++ b/python/sglang/srt/server_args.py @@ -3111,6 +3111,11 @@ class ServerArgs: raise ValueError( "The argument disaggregation-decode-enable-offload-kvcache is only supported for decode side." ) + if self.hicache_storage_backend is None: + raise ValueError( + "The argument disaggregation-decode-enable-offload-kvcache is only supported when hicache-storage-backend is provided." + ) + if not (0 < self.swa_full_tokens_ratio <= 1.0): raise ValueError("--swa-full-tokens-ratio should be in range (0, 1.0].")