Red Hat Training

A Red Hat training course is available for Red Hat Gluster Storage

Chapter 2. What Changed in this Release?

2.1. What's New in this Release?

This section describes the key features and enhancements in the Red Hat Gluster Storage 3.4 release.
Red Hat Gluster Storage volumes exported using SMB can now be mounted on macOS clients
Red Hat Gluster Storage volumes exported using SMB can now be mounted on macOS clients.
For more information about configuring user access and mounting volumes on macOS, see SMB in the Red Hat Gluster Storage 3.4 Administration Guide.
Support for upgrading across underlying Red Hat Enterprise Linux versions
You can now upgrade the underlying Red Hat Enterprise Linux 6 to Red Hat Enterprise Linux 7 by performing an offline upgrade on a gluster system using the preupgrade-assistant.
For more information, see Upgrading Red Hat Gluster Storage to Red Hat Enterprise Linux 7 chapter in the Red Hat Gluster Storage 3.4 Installation Guide.
Identify files that skipped rebalance operation
We can identify the files that skipped rebalance operation. Until this release, rebalance status would only indicate the 'count' of failed and skipped entries. Now, users can search for the msgid 109126 to fetch the list of skipped files.
For more information, see Displaying Rebalance Progress section in the Red Hat Gluster Storage 3.4 Administration Guide.
Reserve disk space on the bricks
Administrators can now reserve disk space on the bricks. The storage.reserve option helps reserve enough space for gluster processes, preventing the disks from reaching full capacity.
For more information, see Reserving Storage on a Volume section in the Red Hat Gluster Storage 3.4 Administration Guide.
Capability to resolve GFID split brain from CLI
GFID split brain can be analysed and resolved automatically through a new CLI command.
For more information, see Recovering GFID Split-brain from the gluster CLI section in the Red Hat Gluster Storage 3.4 Administration Guide.
Stopping the remove-brick operation
Stopping a remove-brick operation is now fully supported. If you have started a remove-brick operation, but have not yet committed the operation, you can now stop the operation. Files migrated during the remove-brick operation are not migrated back to the original brick when the remove-brick operation is stopped.
For more information, see Stopping a remove-brick operation in the Red Hat Gluster Storage 3.4 Administration Guide.
Mounting volumes read-only
Mounting volumes with read-only permissions is now fully supported. Volumes can be mounted with read-only permissions at either the volume or the mount point level.
To mount a volume as read-only, use the ro option when you mount the volume.
# mount -t glusterfs -o ro hostname:volname mountpoint
To specify that a volume can only be mounted with read-only permissions, enable the read-only volume option by running the following command on any Red Hat Gluster Storage server in the storage pool that hosts that volume.
# gluster volume set volname read-only enable
Mounting sub-directories using Native Client (FUSE)
Mounting sub-directories of a gluster volume using the Native Client is now fully supported. Giving multiple users access to an entire mounted volume can be a security risk, as users can obtain information belonging to other users. Mounting subdirectories ensures that users can access only their part of the storage. It also provides namespace isolation for users, so that multiple users can access the storage without risking namespace collision with other users.
See Manually Mounting Sub-directories Using Native Client in the Red Hat Gluster Storage 3.4 Administration Guide for more information.
Firewall Configuration automated by tendrl-ansible for Red Hat Gluster Storage Web Administration
Previously, firewall configuration was done manually leading to firewall misconfiguration. With this release, firewall configuration is automated in tendrl-ansible and applied during automated installation, allowing proper firewall rules to be configured for Web Administration without affecting other existing rules.
For more information, see 2.4. Firewall Configuration chapter in the Red Hat Gluster Storage 3.4 Administration Guide.
Setting customized and user-friendly cluster name for easy identification in Red Hat Gluster Storage Web Administration
Previously, clusters were imported without being able to set a user-friendly cluster name. The clusters were identified using the UUID which caused difficulty in locating and identifying a particular cluster when multiple clusters existed. With this new feature, users can provide a customized and user-friendly cluster name during importing cluster for easy identification of clusters managed by the Web Administration environment.
Unmanage clusters through Web Administration UI
Previously, there was no UI-based feature to unmanage a specific cluster. With this release, users are able to unmanage a specific cluster using the UI-based feature available in the Web Administration interface.
For more information, see chapter 3.1. Unmanaging Cluster in the Red Hat Gluster Storage Web Administration 3.4 Monitoring Guide.