Longhorn - v1.3.1


Release Note

v1.3.1 released! 🎆

This release introduces improvements and bug fixes as described below including stability, performance, availability, and so on. Please try it and feedback. Thanks for all the contributions!

Installation

Longhorn supports 3 installation ways including Rancher catalog, Kubectl, and Helm. Follow the installation instructions here.

Upgrade

Note: Please ensure your Kubernetes cluster is at least v1.18 before upgrading to Longhorn v1.3.1 from v1.3.0 or v1.2.x. Only support upgrading from v1.3.0 and v1.2.x.

Follow the upgrade instructions here.

Deprecation & Incompatibilities

No deprecations and incompatibilities in this version.

Known Issues after Release

Please follow up on here about any outstanding issues found after this release.

Improvement

  • [IMPROVEMENT] Longhorn doesn't reuse failed replica on a disk with full allocated space (3921) - @PhanLe1010 @cchien816
  • [IMPROVEMENT] Reduce syscalls while reading and writing requests in longhorn-engine (engine <-> replica) (4122) - @yangchiu @derekbit
  • [IMPROVEMENT] Replace the GCC allocator in liblonghorn with a more efficient memory allocator (4136) - @yangchiu @derekbit
  • [IMPROVEMENT] Purging a volume before rebuilding starts (4183) - @yangchiu @shuo-wu
  • [IMPROVEMENT] Schedule volumes based on available disk space (4185) - @yangchiu @c3y1huang
  • [IMPROVEMENT] Recognize default toleration and node selector to allow Longhorn run on the RKE mixed cluster (4246) - @c3y1huang @cchien816
  • [IMPROVEMENT] Avoid accidentally deleting engine images that are still in use (4332) - @derekbit @cchien816
  • [IMPROVEMENT] Show non-JSON error from backup store (4336) - @c3y1huang
  • [IMPROVEMENT] show error when failed to init frontend (4362) - @c3y1huang

Performance

  • [BUG] Turn a node down and up, workload takes longer time to come back online in Longhorn v1.2.0 (2947) - @yangchiu @PhanLe1010
  • [BUG] test_csi_snapshot_snap_create_volume_from_snapshot failed when using HDD as Longhorn disks (4227) - @yangchiu @PhanLe1010

Bugs

  • [BUG] Newly created backup stays in InProgress when the volume deleted before backup finished (3122) - @mantissahz @cchien816
  • [BUG] A IM-proxy connection not closed in full regression 1.3 (4113) - @c3y1huang @cchien816
  • [BUG] Scale replica warning (4120) - @c3y1huang @cchien816
  • [BUG] Wrong nodeOrDiskEvicted collected in node monitor (4143) - @yangchiu @derekbit
  • [BUG] Misleading log "BUG: replica is running but storage IP is empty" (4153) - @shuo-wu @cchien816
  • [BUG] Replica stuck in buggy state with status.currentState is error and the spec.desireState is running (4197) - @yangchiu @PhanLe1010
  • [BUG] After updating longhorn to version 1.3.0, only 1 node had problems and I can't even delete it (4213) - @derekbit @c3y1huang @cchien816
  • [BUG] The last healthy replica may be evicted or removed (4238) - @yangchiu @shuo-wu
  • [BUG] Volume detaching and attaching repeatedly while creating multiple snapshots with a same id (4250) - @yangchiu @derekbit
  • [BUG] Backing image is not deleted and recreated correctly (4256) - @shuo-wu @cchien816
  • [BUG] longhorn-ui fails to start on RKE2 with cis-1.6 profile for Longhorn v1.3.0 with helm install (4266) - @yangchiu @mantissahz
  • [BUG] Longhorn volume stuck in deleting state (4278) - @yangchiu @PhanLe1010
  • [BUG] build longhorn-ui image error (4283) - @smallteeths
  • [BUG] Wrong conditions in the Chart default-setting manifest for Rancher deployed Windows Cluster feature (4289) - @derekbit @cchien816
  • [BUG] Volume operations/rebuilding error during eviction (4294) - @yangchiu @shuo-wu
  • [BUG] longhorn-manager deletes same pod multi times when rebooting (4302) - @mantissahz @w13915984028
  • [BUG] test_setting_backing_image_auto_cleanup failed because the backing image file isn't deleted on the corresponding node as expected (4308) - @shuo-wu @cchien816
  • [BUG] tests related to ha_salvage_test failed (4381) - @shuo-wu @cchien816
  • [BUG] test_all_replica_restore_failure failed in v1.3.1-rc2 (4383) - @shuo-wu @cchien816
  • [BUG] After automatically force delete terminating pods of deployment on down node, data lost and I/O error (4384) - @yangchiu @derekbit @PhanLe1010
  • [BUG] Volume can not attach to node when engine image DaemonSet pods are not fully deployed (4386) - @PhanLe1010 @cchien816

Misc

  • [IMPROVEMENT] Support bundle doesn't collect the snapshot yamls (4285) - @yangchiu @PhanLe1010

Contributors

  • @PhanLe1010
  • @c3y1huang
  • @cchien816
  • @derekbit
  • @innobead
  • @mantissahz
  • @shuo-wu
  • @smallteeths
  • @w13915984028
  • @yangchiu

Details

date
Aug. 11, 2022, 1:29 p.m.
name
Longhorn v1.3.1 release
type
Patch
👇
Register or login to:
  • 🔍View and search all Longhorn releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or