修复 PD 解码回退期间健康探测误报 503
建议优先阅读 `python/sglang/srt/managers/scheduler.py` 中 `is_fully_idle` 与 `on_idle` 的改动。这是 PD 健康检查核心路径上一个精准的小修复,展示了健康探测与调度队列语义的耦合方式:探测不能只依赖 running_batch,还要把自愈中的回退队列算作活跃。值得关注的设计点是 `_engine_paused` 豁免和 `on_idle` 信号补发时序。若团队后续完善 PD 健康检查,应补充针对 retracted_queue 卡住、暂停并发等场景的单元测试。
参与讨论