Issued:
2019-06-13
Updated:
2019-06-13

RHBA-2019:1408 - heketi bug fix and enhancement update


Synopsis

heketi bug fix and enhancement update

Type/Severity

Bug Fix Advisory None

Topic

Updated heketi packages that add various enhancements and fixes one bug are now available for OpenShift Container Storage 3.11 Batch 3 Update.

Description

Heketi provides the Red Hat Gluster Storage volume lifecycle management. It creates the Red Hat Gluster Storage volumes dynamically and supports multiple Red Hat Gluster Storage clusters.

This advisory adds the following enhancements:

  • Heketi now enforces a limit on the number of file volumes that can be created in a gluster trusted storage pool. The default limit is set to 1000 volumes. To override this value, admins should set the max_volumes_per_cluster option in 'glusterfs' section of heketi.json or set the env variable HEKETI_GLUSTER_MAX_VOLUMES_PER_CLUSTER. (BZ#1476223)

  • Previous versions of Heketi allowed setting an "administrative mode" using the heketi-cli tool. These modes could be used to prepare the server for shut down or restrict access to locally issued commands. However, these modes could only be applied after the server was started. In some circumstances, allowing the server to start normally before the administrative mode was set opened a window for undesired changes to be requested by clients. Now, an initial state at startup via the HEKETI_DEFAULT_STATE environment variable can be provided to Heketi. (BZ#1691509)

This advisory also fixes the following bug:

  • Previously, volume options provided with the "user.heketi" prefix was handled in an unexpected order that did not match with the behavior seen in gluster. Now, when any options that start with the "user.heketi" prefix is specified multiple times, the final option in the list takes precedence. (BZ#1685005)

Users of Heketi are advised to upgrade to these updated packages, which adds these enhancements and fixes this bug.

Solution

Before applying this update, make sure all previously released errata relevant to your system have been applied.

For details on how to apply this update, refer to:

https://access.redhat.com/articles/11258

Affected Products

ProductVersionArch
Red Hat Gluster Storage Server for On-premise3x86_64
Red Hat Enterprise Linux Server7x86_64

Updated Packages

  • heketi-8.0.0-12.el7rhgs.src.rpm
  • heketi-8.0.0-12.el7rhgs.x86_64.rpm
  • python-heketi-8.0.0-12.el7rhgs.x86_64.rpm
  • heketi-client-8.0.0-12.el7rhgs.x86_64.rpm

Fixes

CVEs

(none)

References

(none)


Additional information