# PR #45843 完整报告

- 仓库：`vllm-project/vllm`
- 标题：[CI][NIXL] Pin NIXL to 1.2.0
- 合并时间：2026-06-17 12:29
- 原文链接：http://prhub.com.cn/vllm-project/vllm/pull/45843

---

# 执行摘要

- 一句话：将 NIXL 锁定至 1.2.0 版本
- 推荐动作：简单且必要的依赖锁定变更，建议尽快合并以恢复 CI 稳定性。

# 功能与动机

NIXL 1.3.0 破坏了部分 vLLM CI 测试，因此需要将版本锁定到 1.2.0 以确保 CI 稳定性，直到下游问题解决。

# 实现拆解

1. 将 `requirements/kv_connectors.txt` 中的 NIXL 依赖从 `nixl >= 1.1.0` 修改为 `nixl == 1.2.0`，精确锁定版本。

关键文件：
- `requirements/kv_connectors.txt`（模块 依赖配置；类别 docs；类型 documentation）: NIXL 依赖版本从 `>=1.1.0` 改为 `==1.2.0`，核心变更文件。

关键符号：未识别


# 评论区精华

reviewer ovidiusm 在评论中直接建议将版本从 `1.2.1` 改为 `1.2.0`，该建议被采纳并应用到最终提交。

- 版本号从 1.2.1 改为 1.2.0 (other): 采纳建议，最终提交使用 1.2.0。

# 风险与影响

- 风险：风险极低：仅变更一个依赖版本号，且锁定的版本是经过验证的稳定版本。但长期不升级可能错过上游 bug 修复或新特性。
- 影响：影响范围极小：仅影响使用 NIXL 的 KV 连接器环境（disaggregated prefill），确保这些环境使用稳定版本，避免 CI 失败。
- 风险标记：依赖版本锁定

# 关联脉络

- PR #45767 [KV Connector][Mooncake] Add cache_prefix to namespace store keys: 同一仓库的 KV 连接器相关变更，涉及 NIXL 依赖的使用场景。