diff --git a/python/sglang/srt/managers/scheduler_pp_mixin.py b/python/sglang/srt/managers/scheduler_pp_mixin.py index baedd44d5..c6aa22f16 100644 --- a/python/sglang/srt/managers/scheduler_pp_mixin.py +++ b/python/sglang/srt/managers/scheduler_pp_mixin.py @@ -1392,6 +1392,9 @@ class SchedulerPPMixin: released_reqs = self.disagg_decode_transfer_queue.pop_transferred( release_rids ) + if self.enable_hisparse: + for req in released_reqs: + self.hisparse_coordinator.admit_request_direct(req) self.waiting_queue.extend(released_reqs) return [req.rid for req in released_reqs] return None