The Gluster Blog

Gluster blog stories provide high-level spotlights on our users all over the world

Announcing Gluster 6.0

shyam
2019-03-25

The Gluster community is pleased to announce the release of 6.0, our latest release.

This is a major release that includes a range of code improvements and stability fixes along with a few features as noted below. Specifically,  this release addresses one of the major concerns regarding FUSE mount process memory footprint, by introducing client side inode garbage collection. Several stability fixes are also included addressing coverity, clang-scan, address sanitizer and valgrind reported issues.  A series of features/xlators have been deprecated in release 6.

A selection of the key features and bugs addressed are documented in the release notes page [1].

Announcements:

1. Releases that receive maintenance updates post release 6 are 4.1 and 5 as per the release schedule [2].

2. Release 6 will receive maintenance updates around the 10th of every month for the first 3 months post release (i.e Apr’19, May’19, Jun’19). Post the initial 3 months, it will receive maintenance updates every 2 months till EOL. See maintenance updates [3]

A series of features/xlators have been deprecated in release 6 as follows, for upgrade procedures from volumes that use these features to release 6 refer to the release 6 upgrade guide [4].

Features deprecated:

  •  Block device (bd) xlator
  •  Decompounder feature
  • Crypt xlator
  • Symlink-cache xlator
  • Stripe feature
  • Tiering support (tier xlator and changetimerecorder)

Highlights of this release are:

  • Several stability fixes addressing, coverity, clang-scan, address sanitizer and valgrind reported issues
  • Removal of unused and hence, deprecated code and features
  • Client side inode garbage collection
    • This release addresses one of the major concerns regarding FUSE mount
      process memory footprint, by introducing client side inode garbage
      collection
  •  Performance Improvements
    •  “–auto-invalidation” on FUSE mounts to leverage kernel page cache
      more effectively

Bugs addressed are provided towards the end, in the release notes page [1].

Thank you,
Gluster community

References:
[1] Release notes: https://docs.gluster.org/en/latest/release-notes/6.0/

[2] Release schedule: https://www.gluster.org/release-schedule/

[3] Gluster release cadence and version changes:
https://lists.gluster.org/pipermail/announce/2018-July/000103.html

[4] Upgrade guide to release-6:
https://docs.gluster.org/en/latest/Upgrade-Guide/upgrade_to_6/

BLOG

  • 26 Apr 2019
    Gluster Monthly Newsletter, April 2...

    Upcoming Community Happy Hour at Red Hat Summit! Tue, May 7, 2019, 6:30 PM – 7:30 PM EDT https://cephandglusterhappyhour_rhsummit.eventbrite.com has all the details. Gluster 7 Roadmap Discussion kicked off for our 7 roadmap on the mailing lists, see [Gluster-users] GlusterFS v7.0 (and v8.0) roadmap discussion https://lists.gluster.org/pipermail/gluster-users/2019-March/036139.html for more details. Community...

    Read more
  • 24 Apr 2019
    Community Survey Feedback, 2019

    In this year’s survey, we asked quite a few questions about how people are using Gluster, how much storage they’re managing, their primary use for Gluster, and what they’d like to see added. Here’s some of the highlights from this year!

    Read more
  • 24 Apr 2019
    How to Deploy the OpenVPN Encryptio...

    This is part of a new series on using Gluster! OpenVPN is open source software that serves as the basis for a Virtual Private Network capable of supporting a point-to-point or site-to-site connection. Along with the fact that it’s free to use, it also has the benefit of being one...

    Read more