发布日期: 2025-06-05
版本号: v1.8.2-rc3

Longhorn 1.8.2版本包含多项改进与错误修复。主要改进包括:为CSI插件与管理器通信添加重试机制、加强升级路径字段验证、将部分设置移至危险区域、降低分离卷的自动平衡日志噪声,以及改善移除块类型磁盘失败时的警告信息。本次更新修复了多个错误,涉及节点驱逐后备份镜像卷副本清理失败、备份镜像卷副本空指针异常崩溃、从v1.8.1升级后备份镜像功能异常、Helm配置引用错误、日志告警过多、系统备份可能卡住、命名空间终止失败、DR卷同步问题、过大卷无法删除、UI操作错误、备份镜像管理器命名冲突、迁移时I/O错误、节点宕机后卷无法附加、实例管理器构建失败、加密功能不生效以及调度器除零错误等问题。此次更新由多位贡献者共同完成。请注意,不要从/向任何RC/预览/Sprint版本进行升级,此操作不受支持。

更新内容 (中文)

不要从任何RC/Preview/Sprint版本进行升级或降级到这些版本,因为该操作不受支持。

此版本中的已解决问题

改进

  • [向后移植][v1.8.2][改进] 在 longhorn-csi-plugin 尝试连接 longhorn-manager pods 时添加重试逻辑 11027 - @PhanLe1010 @roger-ryao
  • [向后移植][v1.8.2][改进] 在升级路径的更新选项中添加严格的字段验证 10648 - @ChanYiLin
  • [向后移植][v1.8.2][改进] 将 SettingNameV2DataEngineHugepageLimit 移动到危险区域设置中 10568 - @derekbit @chriscchien
  • [向后移植][v1.8.2][改进] 减少已分离卷的自动平衡日志噪音 10692 - @roger-ryao
  • [向后移植][v1.8.2][改进] 改进移除 Block 类型磁盘失败时的警告消息 10576 - @yangchiu @ChanYiLin

缺陷

  • [向后移植][v1.8.2][缺陷] 节点驱逐后无法清理后备镜像卷副本 11057 - @COLDTURNIP @roger-ryao
  • [向后移植][v1.8.2][缺陷] 驱逐节点期间后备镜像卷副本发生空指针异常崩溃 11036 - @COLDTURNIP @chriscchien
  • [缺陷] 从 v1.8.1 升级到 v1.8.2-rc1 后,V2 后备镜像失败 10969 - @COLDTURNIP @roger-ryao
  • [向后移植][v1.8.2][缺陷] 容器中 git checkout 出错 10975 - @derekbit @chriscchien
  • [向后移植][v1.8.2][缺陷] Helm persistence.backupTargetName 在 storageclass 模板中未被引用 10964 - @yangchiu @mantissahz
  • [向后移植][v1.8.2][缺陷] MultiUnmapper 产生大量关于大小不匹配的警告日志。 10565 - @shuo-wu @roger-ryao
  • [向后移植][v1.8.2][缺陷] 测试用例 test_snapshot_prune_and_coalesce_simultaneously_with_backing_image 失败 10822 - @yangchiu @c3y1huang
  • [向后移植][v1.8.2][缺陷] 系统备份可能无限期地卡在 CreatingBackingImageBackups 状态 10748 - @yangchiu @ChanYiLin
  • [向后移植][v1.8.2][缺陷] 如果存在状态为 ReadyForDownload 的支持包,则无法终止命名空间 longhorn-system 10732 - @yangchiu @c3y1huang
  • [向后移植][v1.8.2][缺陷] [v1.9.0-rc1] DR卷在激活时未能与最新备份同步 10842 - @c3y1huang @chriscchien
  • [向后移植][v1.8.2][缺陷] 无法删除超大且处于 Not Ready 状态的卷 10742 - @WebberHuang1118 @chriscchien
  • [向后移植][v1.8.2][缺陷][UI] 使用已分离卷进行批量备份创建时返回错误 405,并且错误消息显示在浏览器控制台中 10725 - @yangchiu @a110605
  • [向后移植][v1.8.2][缺陷] 创建新的后备镜像管理器名称时发生命名冲突 10618 - @yangchiu @ChanYiLin
  • [向后移植][v1.8.2][缺陷] 升级 Harvester v1.4.1 期间迁移虚拟机时,Longhorn v1.7.2 卷出现 I/O 错误 10549 - @derekbit @roger-ryao
  • [向后移植][v1.8.2][缺陷] 向节点添加不存在的磁盘将导致 longhorn-manager 崩溃 10750 - @ChanYiLin @roger-ryao
  • [向后移植][v1.8.2][缺陷] 节点宕机并强制删除终止的部署 Pod 后,卷无法成功附加 10713 - @c3y1huang @chriscchien
  • [向后移植][v1.8.2][缺陷] 实例管理器镜像构建失败 10654 - @shuo-wu
  • [向后移植][v1.8.2][缺陷] Longhorn 卷加密在 Talos 1.9.x 中不工作 10605 - @c3y1huang @roger-ryao
  • [向后移植][v1.8.2][缺陷] 副本调度器中发生整数除以零错误 10504 - @c3y1huang

贡献者

  • @COLDTURNIP
  • @ChanYiLin
  • @PhanLe1010
  • @WebberHuang1118
  • @a110605
  • @c3y1huang
  • @chriscchien
  • @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

Improvement

  • [BACKPORT][v1.8.2][IMPROVEMENT] Adding retry logic for longhorn-csi-plugin when it trying to contact the longhorn-manager pods 11027 - @PhanLe1010 @roger-ryao
  • [BACKPORT][v1.8.2][IMPROVEMENT] add strict field validation to the update option in upgrade path 10648 - @ChanYiLin
  • [BACKPORT][v1.8.2][IMPROVEMENT] Move SettingNameV2DataEngineHugepageLimit to danger zone settings 10568 - @derekbit @chriscchien
  • [BACKPORT][v1.8.2][IMPROVEMENT] Reduce auto balancing logging noise for detached volumes 10692 - @roger-ryao
  • [BACKPORT][v1.8.2][IMPROVEMENT] Improve the Warning Message When Failed to Remove Block-Type Disks 10576 - @yangchiu @ChanYiLin

Bug

  • [BACKPORT][v1.8.2][BUG] unable to clean up the backing image volume replica after node eviction 11057 - @COLDTURNIP @roger-ryao
  • [BACKPORT][v1.8.2][BUG] backing image volume replica NPE crash during evicting node 11036 - @COLDTURNIP @chriscchien
  • [BUG] V2 Backing image failed after upgrade from v1.8.1 to v1.8.2-rc1 10969 - @COLDTURNIP @roger-ryao
  • [BACKPORT][v1.8.2][BUG] Error on git checkout in a container 10975 - @derekbit @chriscchien
  • [BACKPORT][v1.8.2][BUG] Helm persistence.backupTargetName not referenced in storageclass template 10964 - @yangchiu @mantissahz
  • [BACKPORT][v1.8.2][BUG] MultiUnmapper floods logs with warnings about size mismatch. 10565 - @shuo-wu @roger-ryao
  • [BACKPORT][v1.8.2][BUG] Test case test_snapshot_prune_and_coalesce_simultaneously_with_backing_image fails 10822 - @yangchiu @c3y1huang
  • [BACKPORT][v1.8.2][BUG] System backup could get stuck in CreatingBackingImageBackups indefinitely 10748 - @yangchiu @ChanYiLin
  • [BACKPORT][v1.8.2][BUG] Failed to terminate namesapce longhorn-system if there is a support bundle ReadyForDownload 10732 - @yangchiu @c3y1huang
  • [BACKPORT][v1.8.2][BUG] [v1.9.0-rc1] DR volume does not sync with latest backup when activation 10842 - @c3y1huang @chriscchien
  • [BACKPORT][v1.8.2][BUG] Can NOT delete an oversized Not Ready volume 10742 - @WebberHuang1118 @chriscchien
  • [BACKPORT][v1.8.2][BUG][UI] Bulk backup creation with a detached volume returns error 405 and error messages show in browser console 10725 - @yangchiu @a110605
  • [BACKPORT][v1.8.2][BUG] Naming collision when creating the name of the new backing image manager 10618 - @yangchiu @ChanYiLin
  • [BACKPORT][v1.8.2][BUG] I/O errors on Longhorn v1.7.2 volume during VM migration while upgrading Harvester v1.4.1 10549 - @derekbit @roger-ryao
  • [BACKPORT][v1.8.2][BUG] Adding a non-existing disk to a node will cause the longhorn-manager to crash 10750 - @ChanYiLin @roger-ryao
  • [BACKPORT][v1.8.2][BUG] After node down and force delete the terminating deployment pod, volume can not attach success 10713 - @c3y1huang @chriscchien
  • [BACKPORT][v1.8.2][BUG] Instance manager image build fail 10654 - @shuo-wu
  • [BACKPORT][v1.8.2][BUG] Longhorn Volume Encryption Not Working in Talos 1.9.x 10605 - @c3y1huang @roger-ryao
  • [BACKPORT][v1.8.2][BUG] integer divide by zero in replica scheduler 10504 - @c3y1huang

Contributors

  • @COLDTURNIP
  • @ChanYiLin
  • @PhanLe1010
  • @WebberHuang1118
  • @a110605
  • @c3y1huang
  • @chriscchien
  • @derekbit
  • @innobead
  • @mantissahz
  • @roger-ryao
  • @shuo-wu
  • @yangchiu

下载链接