longhorn v1.11.3-rc2 版本更新介绍
发布日期: 2026-06-29
版本号: v1.11.3-rc2
Longhorn v1.11.3 版本发布说明。请注意,不支持从任何 RC、Preview 或 Sprint 版本进行升级或降级。本版本包含多项改进和错误修复,主要解决了在规模化部署中 longhorn-manager pods 的竞争问题,并添加了用于收集发行版信息的指标。同时修复了多个关键错误,包括卷扩容卡顿、PVC 重置大小失败、备份作业保留策略错误、S3 备份上传失败、SPDK 模式配置缺失、副本重建时的空指针恐慌、加密卷升级后大小显示异常、HTTP 响应体泄漏以及全球镜像仓库配置未生效等问题。此外,还修复了备份控制器在删除期间发生的严重错误(panic)。本次更新有众多开发者参与贡献。
更新内容 (中文)
切勿从/向任何RC/预览/冲刺版本进行升级,因为该操作不受支持。
本次版本已解决的问题
改进
- [BACKPORT][v1.11.3][IMPROVEMENT] 在规模化部署时,longhorn-manager pod在webhook TLS Secret上存在竞争条件 13116 - @yangchiu @hookak
- [BACKPORT][v1.11.3][IMPROVEMENT] 添加指标以收集关于LONGHORN_DISTRO的信息 13283 - @derekbit @chriscchien
缺陷修复
- [BACKPORT][v1.11.3][BUG] 卷扩展操作卡住 13411 - @shuo-wu @roger-ryao
- [BACKPORT][v1.11.3][BUG] iscsid重启后PVC调整大小失败 13413 - @yangchiu @shuo-wu
- [BACKPORT][v1.11.3][BUG] 扩展卷操作失败 13383 - @chriscchien
- [BACKPORT][v1.11.3][BUG] 若目标节点仍处于就绪状态转换中,迁移引擎可能被意外删除 13133 - @COLDTURNIP @yangchiu
- [BACKPORT][v1.11.3][BUG] 系统备份定期任务的保留策略修剪了最新的CR — 排序依据Status.CreatedAt(错误/竞争中的CR值为0) 13211 - @roger-ryao
- [BACKPORT][v1.11.3][BUG] 将备份上传到S3存储(NetApp设备)时失败 13296 - @mantissahz
- [BACKPORT][v1.11.3][BUG] chart/values.yaml中缺少spdk中断模式值 13270 - @yangchiu
- [BACKPORT][v1.11.3][BUG] 在副本重建期间,instance-manager发生空指针解引用panic 13129 - @derekbit @shuo-wu @roger-ryao
- [BACKPORT][v1.11.3][BUG] 测试加密卷升级:旧引擎的RWO卷扩展至2 GiB后显示为1008 MiB,而非预期的2032 MiB 13200 - @derekbit @mantissahz @roger-ryao
- [BACKPORT][v1.11.3][BUG] 在支持包状态轮询和webhook就绪检查中存在HTTP响应体泄露 13124 - @derekbit @roger-ryao
- [BACKPORT][v1.11.3][BUG] global.cattle.systemDefaultRegistry在108.2.1+up1.10.2版本中未被应用为镜像仓库前缀 13099 - @COLDTURNIP @yangchiu
- [BACKPORT][v1.11.3][BUG] [longhorn-engine/dataserver] 稳健地处理io.ReadFull返回的EOF 13080 - @yangchiu
- [BACKPORT][v1.11.3][BUG] 指标longhorn_rest_client_rate_limiter_latency_seconds_bucket的PrometheusTimeseriesCardinality问题 13088 - @derekbit
稳定性
- [BACKPORT][v1.11.3][BUG] 在备份删除期间,longhorn-manager的BackupController.setInprogressDeletionMap发生panic 13247 - @roger-ryao
其他
- [BACKPORT][v1.11.3][TASK] 在升级响应者请求中添加发行版信息 13278 - @davidcheng0922 @roger-ryao
贡献者
- @COLDTURNIP
- @chriscchien
- @davidcheng0922
- @derekbit
- @github-actions[bot]
- @hookak
- @innobead
- @mantissahz
- @roger-ryao
- @shuo-wu
- @yangchiu
更新内容 (原始)
DON’T UPGRADE from/to any RC/Preview/Sprint releases because the operation is not supported.
Resolved Issues in this release
Improvement
- [BACKPORT][v1.11.3][IMPROVEMENT] longhorn-manager pods race on webhook TLS Secret at scale 13116 - @yangchiu @hookak
- [BACKPORT][v1.11.3][IMPROVEMENT] Add metrics to collect information about LONGHORN_DISTRO 13283 - @derekbit @chriscchien
Bug
- [BACKPORT][v1.11.3][BUG] volume expansion stuck 13411 - @shuo-wu @roger-ryao
- [BACKPORT][v1.11.3][BUG] pvc resize fails after iscsid restart 13413 - @yangchiu @shuo-wu
- [BACKPORT][v1.11.3][BUG] expanding the volume fails 13383 - @chriscchien
- [BACKPORT][v1.11.3][BUG] Migration Engine Can Be Unexpectedly Deleted If the Target Node Is Still in Readiness Transition 13133 - @COLDTURNIP @yangchiu
- [BACKPORT][v1.11.3][BUG] System Backup RecurringJob retention prunes newest CR — sorts by Status.CreatedAt (zero for Error/racing CRs) 13211 - @roger-ryao
- [BACKPORT][v1.11.3][BUG] when uploading backup to S3 storage (NetApp appliance) it fails 13296 - @mantissahz
- [BACKPORT][v1.11.3][BUG] spdk interrupt mode value is missing in chart/values.yaml 13270 - @yangchiu
- [BACKPORT][v1.11.3][BUG] nil pointer dereference panic in instance-manager during replica rebuild. 13129 - @derekbit @shuo-wu @roger-ryao
- [BACKPORT][v1.11.3][BUG] Test Encrypted Volume Upgrade: Old-engine RWO volume shows 1008 MiB after expansion to 2 GiB instead of expected 2032 MiB 13200 - @derekbit @mantissahz @roger-ryao
- [BACKPORT][v1.11.3][BUG] HTTP response body leaks in support bundle status polling and webhook readiness checks 13124 - @derekbit @roger-ryao
- [BACKPORT][v1.11.3][BUG] global.cattle.systemDefaultRegistry is not applied as the image registry prefix in 108.2.1+up1.10.2 13099 - @COLDTURNIP @yangchiu
- [BACKPORT][v1.11.3][BUG] [longhorn-engine/dataserver] Handling EOF returned by io.ReadFull robustly 13080 - @yangchiu
- [BACKPORT][v1.11.3][BUG] PrometheusTimeseriesCardinality for metric longhorn_rest_client_rate_limiter_latency_seconds_bucket 13088 - @derekbit
Stability
- [BACKPORT][v1.11.3][BUG] longhorn-manager panic in BackupController.setInprogressDeletionMap during backup deletion 13247 - @roger-ryao
Misc
- [BACKPORT][v1.11.3][TASK] Add distro information to upgrade responder requests 13278 - @davidcheng0922 @roger-ryao
Contributors
- @COLDTURNIP
- @chriscchien
- @davidcheng0922
- @derekbit
- @github-actions[bot]
- @hookak
- @innobead
- @mantissahz
- @roger-ryao
- @shuo-wu
- @yangchiu