artifacthub helm/longhorn/longhorn 1.1.2
Longhorn v1.1.2 release

latest releases: 1.7.2, 1.6.3, 1.7.1...
3 years ago

Release Note

v1.1.2 released! 🎆

There are lots of bug fixes as highlighted below including stability, performance, availability, troubleshooting, and etc. Thanks for all the contributions!

  • Ensure volume detachment & attachment successfully when kubelet restarts
    • Before v1.1.2, when kubelet restarts, it's possible to cause volumes failed to detach and attach, then the corresponding workloads keep staying in terminating or pending state. In v1.1.2, the problem is resolved by introducing the idempotent operation to ensure volumes detach and attach successfully.
  • Ensure recurring jobs run again when the volume is attached after being detached for a long time
    • Before v1.1.2, the recurring job depends on CronJob design, so during the volume detachment, if there are more than 100 missed schedules, then it does not start the job [[ref](CronJob limitations)]. In v1.1.2, the problem is resolved by reactivating the recurring job when the volume gets attached every time.
  • Improve replica rebuilding speed
    • In 1.1.2, speeding up replica rebuilding is by improving the performance of replica file extent retrieval by adopting the concurrent processing way instead of iterative retrieval. This can bring us several times of improvement. [ref]
  • Deprecate Volume Attachement Recovery policy
    • Before v1.1.2, Longhorn can manage volume attachment in different cases, but this function conflicts with the Pod Deletion Policy feature which lets kubelet handle the volume attachment lifecycle instead. To avoid this needless possible conflicting behavior, it is deprecated in v1.1.2.
  • And more, please check the below list.

Installation

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

Upgrade

Follow the upgrade instructions here.

Highlights

Enhancements

  • [ENHANCEMENT] Add labels for created cron jobs / backup pods for recurring jobs (2701) - @kaxing @PhanLe1010
  • [FEATURE] Enable pprof endpoints in longhorn manager for troubleshooting (2715) - @kaxing @joshimoo

Bugs

Contributors

Don't miss a new longhorn release

NewReleases is sending notifications on new releases.