发布日期: 2025-10-30
版本号: v1.10.1-rc1

Longhorn v1.10.1版本警告用户不要从或向任何RC/Preview/Sprint版本升级,因为操作不支持。本版本解决了多项问题,包括功能上添加节点存储调度指标;改进方面有CSIStorageCapacity对象显示可调度容量、改进挂载失败时的错误日志、优化Helm Chart默认设置处理、避免迁移时引擎重复重启、调整GuaranteedInstanceManagerCPU最大值、添加Longhorn安装变体使用指标;错误修复涉及卸载问题、share-manager内存使用过高、NVME磁盘未找到、周期性任务执行时空指针错误、v2卷创建失败、挂载错误处理不当、并发添加磁盘失败、从1.9.1升级失败、DR卷状态卡住、卷附加状态卡住、重新添加块设备失败、测试失败、修复SPDK CVE安全问题、v2卷中断模式卡住、RWX卷导致进程不可中断睡眠、升级后longhorn-manager启动失败、块磁盘删除无错误信息、v2数据引擎协程泄漏、无效内存地址、csi-provisioner静默失败、longhorn-engine UI崩溃、卷升级失败、UI部署失败、无法分离v2卷;杂项包括UI组件的SAST检查和为longhorn-manager:v1.10.0创建热修复镜像。贡献者包括COLDTURNIP、PhanLe1010、bachmanity1、c3y1huang、chriscchien、davidcheng0922、derekbit、innobead、mantissahz、roger-ryao、shuo-wu、yangchiu等开发者。

更新内容 (中文)

切勿从任何 RC/Preview/Sprint 版本升级至其他版本,或反向升级,因为此操作不受支持。

本版本已解决的问题

功能

  • [BACKPORT][v1.10.1][功能] 节点存储调度指标 11955 - @yangchiu

改进

  • [BACKPORT][v1.10.1][改进] CSIStorageCapacity 对象必须显示可调度(可分配)容量 12036 - @chriscchien @bachmanity1
  • [BACKPORT][v1.10.1][改进] 改进节点发布卷时挂载失败的错误日志记录 12033 - @COLDTURNIP @roger-ryao
  • [BACKPORT][v1.10.1][改进] 改进 Helm Chart defaultSettings 处理,支持自动引号和多类型 12020 - @derekbit @chriscchien
  • [BACKPORT][v1.10.1][改进] 避免在迁移期间因副本不可用而导致引擎重复重启 11945 - @yangchiu @shuo-wu
  • [BACKPORT][v1.10.1][改进] 将 GuaranteedInstanceManagerCPU 的最大值调整为一个较大的值 11968 - @mantissahz
  • [BACKPORT][v1.10.1][改进] 为 Longhorn 安装变体添加使用指标 11795 - @derekbit

错误

  • [BACKPORT][v1.10.1][错误] 由于残留的 backuptarget 导致无法完成卸载 11964 - @mantissahz @roger-ryao
  • [BACKPORT][v1.10.1][错误] share-manager 内存使用过高 12043 - @derekbit @chriscchien
  • [BACKPORT][v1.10.1][错误] v2 数据引擎中找不到 NVME 磁盘(无法为 BDF 找到设备) 12029 - @derekbit @roger-ryao
  • [BACKPORT][v1.10.1][错误] 定期任务执行期间出现空指针引用错误 11926 - @yangchiu @shuo-wu
  • [BACKPORT][v1.10.1][错误] v2 卷在 talos 节点上创建失败 12026 - @c3y1huang @chriscchien
  • [BACKPORT][v1.10.1][错误] CSI 节点发布卷期间挂载错误处理不当 12008 - @COLDTURNIP
  • [BACKPORT][v1.10.1][错误] 并发向同一节点添加多个磁盘偶尔可能失败 12018 - @davidcheng0922 @roger-ryao
  • [错误] 从 1.9.1 升级到 1.10.0 失败,因为旧资源仍为 v1beta1 11886 - @COLDTURNIP @roger-ryao
  • [BACKPORT][v1.10.1][错误] 如果从附加节点删除引擎镜像,DR 卷会卡在 unknown 状态 11998 - @yangchiu @shuo-wu
  • [BACKPORT][v1.10.1][错误] 如果某个节点上未部署引擎镜像,卷会卡在 attaching 状态 11996 - @yangchiu @shuo-wu
  • [BACKPORT][v1.10.1][错误] 重新启用 v2 数据引擎后,无法通过 BDF 重新添加块类型磁盘 12000 - @yangchiu @davidcheng0922
  • [BACKPORT][v1.10.1][错误] test_system_backup_and_restore 测试用例在 master-head 上失败 12005 - @derekbit @chriscchien
  • [BACKPORT][v1.10.1][错误] 修复 SPDK v25.05 CVE 问题 11970 - @derekbit @roger-ryao
  • [BACKPORT][v1.10.1][错误] V2 卷在卷附件(V2 中断模式)中卡住 11976 - @c3y1huang @chriscchien
  • [BACKPORT][v1.10.1][错误] RWX 卷导致进程进入不可中断睡眠状态 11958 - @COLDTURNIP @chriscchien
  • [BACKPORT][v1.10.1][错误] 从 1.9.2 升级到 1.10.0 后 longhorn-manager 启动失败 11865 - @derekbit @roger-ryao
  • [BACKPORT][v1.10.1][错误] 块磁盘删除失败且没有错误消息 11954 - @davidcheng0922 @roger-ryao
  • [BACKPORT][v1.10.1][错误] 使用 v2 数据引擎时 instance-manager 中存在协程泄漏 11962 - @PhanLe1010 @chriscchien
  • [BACKPORT][v1.10.1][错误] 无效内存地址或空指针引用 11942 - @bachmanity1 @roger-ryao
  • [BACKPORT][v1.10.1][错误] 如果缺少 dataEngine 参数,csi-provisioner 静默创建 CSIStorageCapacity 失败 11918 - @yangchiu @bachmanity1
  • [BACKPORT][v1.10.1][错误] longhorn-engine 的 UI 崩溃 11901 - @derekbit @chriscchien
  • [BACKPORT][v1.10.1][错误] 如果活动副本数量大于 volumme.spec.numberOfReplicas,卷无法升级 11895 - @yangchiu @derekbit
  • [BACKPORT][v1.10.1][错误] 在仅启用 IPv4 的 v1.10.0 版本节点上,UI 部署失败 11875 - @yangchiu @c3y1huang
  • [BACKPORT][v1.10.1][错误] 在标记 disable-v2-data-engine=true 后无法分离 v2 卷 11801 - @mantissahz

其他

  • [BACKPORT][v1.10.1][重构] UI 组件的静态应用安全测试检查 11992 - @chriscchien
  • [热修复] 为 longhorn-manager:v1.10.0 创建热修复镜像 11951 - @c3y1huang @roger-ryao

贡献者

  • @COLDTURNIP
  • @PhanLe1010
  • @bachmanity1
  • @c3y1huang
  • @chriscchien
  • @davidcheng0922
  • @derekbit
  • @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

Feature

  • [BACKPORT][v1.10.1][FEATURE] node storage scheduled metrics 11955 - @yangchiu

Improvement

  • [BACKPORT][v1.10.1][IMPROVEMENT] CSIStorageCapacity objects must show schedulable (allocatable) capacity 12036 - @chriscchien @bachmanity1
  • [BACKPORT][v1.10.1][IMPROVEMENT] improve error logging for failed mounting during node publish volume 12033 - @COLDTURNIP @roger-ryao
  • [BACKPORT][v1.10.1][IMPROVEMENT] Improve Helm Chart defaultSettings handling with automatic quoting and multi-type support 12020 - @derekbit @chriscchien
  • [BACKPORT][v1.10.1][IMPROVEMENT] Avoid repeat engine restart when there are replica unavailable during migration 11945 - @yangchiu @shuo-wu
  • [BACKPORT][v1.10.1][IMPROVEMENT] Adjust maximum of GuaranteedInstanceManagerCPU to a big value 11968 - @mantissahz
  • [BACKPORT][v1.10.1][IMPROVEMENT] Add usage metrics for Longhorn installation variant 11795 - @derekbit

Bug

  • [BACKPORT][v1.10.1][BUG] Unable to complete uninstallation due to the remaining backuptarget 11964 - @mantissahz @roger-ryao
  • [BACKPORT][v1.10.1][BUG] share-manager excessive memory usage 12043 - @derekbit @chriscchien
  • [BACKPORT][v1.10.1][BUG] NVME disk not found in v2 data engine (failed to find device for BDF) 12029 - @derekbit @roger-ryao
  • [BACKPORT][v1.10.1][BUG] NPE error during recurring job execution 11926 - @yangchiu @shuo-wu
  • [BACKPORT][v1.10.1][BUG] v2 volume creation failed on talos nodes 12026 - @c3y1huang @chriscchien
  • [BACKPORT][v1.10.1][BUG] mounting error is not properly hanedled during CSI node publish volume 12008 - @COLDTURNIP
  • [BACKPORT][v1.10.1][BUG] Adding multiple disks to the same node concurrently may occasionally fail 12018 - @davidcheng0922 @roger-ryao
  • [BUG] upgrading from 1.9.1 to 1.10.0 fails due to old resources still being in v1beta1 11886 - @COLDTURNIP @roger-ryao
  • [BACKPORT][v1.10.1][BUG] DR volume gets stuck in unknown state if engine image is deleted from the attached node 11998 - @yangchiu @shuo-wu
  • [BACKPORT][v1.10.1][BUG] Volume gets stuck in attaching state if engine image image is not deployed on one of nodes 11996 - @yangchiu @shuo-wu
  • [BACKPORT][v1.10.1][BUG] Unable to re-add block-type disks by BDF after re-enable v2 data engine 12000 - @yangchiu @davidcheng0922
  • [BACKPORT][v1.10.1][BUG] test_system_backup_and_restore test case failed on master-head 12005 - @derekbit @chriscchien
  • [BACKPORT][v1.10.1][BUG] Fix SPDK v25.05 CVE issue 11970 - @derekbit @roger-ryao
  • [BACKPORT][v1.10.1][BUG] V2 volume stuck in volume attachment (V2 interrupt mode) 11976 - @c3y1huang @chriscchien
  • [BACKPORT][v1.10.1][BUG] RWX volume causes process uninterruptable sleep 11958 - @COLDTURNIP @chriscchien
  • [BACKPORT][v1.10.1][BUG] longhorn-manager fails to start after upgrading from 1.9.2 to 1.10.0 11865 - @derekbit @roger-ryao
  • [BACKPORT][v1.10.1][BUG] Block disk deletion fails without error message 11954 - @davidcheng0922 @roger-ryao
  • [BACKPORT][v1.10.1][BUG] Goroutine leak in instance-manager when using v2 data engine 11962 - @PhanLe1010 @chriscchien
  • [BACKPORT][v1.10.1][BUG] invalid memory address or nil pointer dereference 11942 - @bachmanity1 @roger-ryao
  • [BACKPORT][v1.10.1][BUG] csi-provisioner silently fails to create CSIStorageCapacity if dataEngine parameter is missing 11918 - @yangchiu @bachmanity1
  • [BACKPORT][v1.10.1][BUG] longhorn-engine’s UI panics 11901 - @derekbit @chriscchien
  • [BACKPORT][v1.10.1][BUG] Volume is unable to upgrade if the number of active replicas is larger than volumme.spec.numberOfReplicas 11895 - @yangchiu @derekbit
  • [BACKPORT][v1.10.1][BUG] UI fails to deploy when only IPv4 is enabled on nodes with v1.10.0 version 11875 - @yangchiu @c3y1huang
  • [BACKPORT][v1.10.1][BUG] Unable to detach a v2 volume after labeling disable-v2-data-engine=true 11801 - @mantissahz

Misc

  • [BACKPORT][v1.10.1][REFACTOR] SAST checks for UI component 11992 - @chriscchien
  • [HOTFIX] Create hotfixed image for longhorn-manager:v1.10.0 11951 - @c3y1huang @roger-ryao

Contributors

  • @COLDTURNIP
  • @PhanLe1010
  • @bachmanity1
  • @c3y1huang
  • @chriscchien
  • @davidcheng0922
  • @derekbit
  • @innobead
  • @mantissahz
  • @roger-ryao
  • @shuo-wu
  • @yangchiu

下载链接