- Issued:
- 2017-01-18
- Updated:
- 2017-01-18
RHEA-2017:0148 - Product Enhancement Advisory
Synopsis
heketi bug fix and enhancement update
Type/Severity
Product Enhancement Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated heketi packages that fix several bugs and add various enhancements are now available.
Description
Heketi provides the Red Hat Gluster Storage volume life cycle management. It creates the Red Hat Gluster Storage volumes dynamically and supports multiple Red Hat Gluster Storage clusters.
The following list provides the major enhancements and bug fixes made to the Heketi component for this release:
- Previously, the 'endpoints' and 'service' on the 'projects/namespaces' had to be created to use Red Hat Gluster Storage persistent volumes. With this release, when the volumes are dynamically provisioned by the gluster provisioner, the subjected 'endpoint' and 'service' are auto created and the user will be able to use these persistent volumes. (BZ#1354640)
- Previously, Heketi created a 32GB volume to store the heketi db file, which was much more than the average requirement. With this release, the size of the volume is been reduced to 2GB. This does not change the volume size of existing setups and is applicable only for new setups. (BZ#1406649)
- Previously, the minimum brick size was 4GB and the minimum volume size that could be created was 8GB. With this release, the minimum brick size is 1GB and volumes as small as 1GB can be created. (BZ#1406655)
- This version of Heketi adds a new cli command called 'node list' which lists all the nodes in the clusters managed by Heketi.
For example:
# heketi-cli node list
(BZ#1351893)
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:
Affected Products
- Red Hat Gluster Storage Server for On-premise 3 for RHEL 7 x86_64
Fixes
- BZ - 1341141 - heketi-cli: proper error message to stdout for cluster/node/device delete
- BZ - 1341961 - heketi server doesn't log errors for node/device delete
- BZ - 1346621 - topology info: "ID not found" error when running concurrently with volume creation.
- BZ - 1346858 - 14 snapshots per volume in Aplo
- BZ - 1351455 - heketi-cli should display help, when invoked
- BZ - 1351535 - Need error logging on volume create failures
- BZ - 1351646 - 404: heketi-cli cluster/device/node/volume info
- BZ - 1351893 - [RFE] Add "node list" option in heketi-cli
- BZ - 1354640 - [RFE] GlusterFS PV should not use Endpoints since they are per project
- BZ - 1356437 - [RFE] - Volume Security Story - "permission denied" error for writes on app container
- BZ - 1357686 - Heketi and GlusterFS deployment strategy needs to use Recreate not Rolling
- BZ - 1370130 - Confusing error message when creating too small volume
- BZ - 1392377 - when multiple pv claim request are made, heketi ends up creating more volumes than requested
- BZ - 1395216 - ProvisioningFailed: Failed to provision volume with StorageClass "gold": glusterfs: create volume err: failed to get hostip Id not found
- BZ - 1395656 - One of the node in 3 node CNS system fails to respin gluster container after reboot
- BZ - 1397361 - Heketi distgit contains broken create_tar script.
- BZ - 1397362 - Heketi distgit contains unneeded script
- BZ - 1397435 - [RFE] Rebase to heketi 3.1.0
- BZ - 1397793 - Wrong "image" name mentioned in glusterfs-template.json
- BZ - 1398578 - Update the man page
- BZ - 1398581 - gluster-template: '/var/lib/misc/glusterfsd/' fs is not persisted after RHGS container restart
- BZ - 1401594 - /sys/fs/cgroup is mounted as read write
- BZ - 1406649 - Reduce the default size of "heketidbstorage" volume from 32GB to 2GB
- BZ - 1406655 - reduce the min-vol size restriction to a lower value
- BZ - 1410782 - strategy: type is seem as "Rolling" instead of "Recreate" while exporting the heketi dc
- BZ - 1411227 - Prevent the RHGS docker image in a production setup from getting replaced with any new image with "latest" TAG pushed to the public Registry.
- BZ - 1412281 - gluster pods loose /var/log mounts and fail to start.
CVEs
(none)
References
(none)
Red Hat Gluster Storage Server for On-premise 3 for RHEL 7
SRPM | |
---|---|
heketi-3.1.0-14.el7rhgs.src.rpm | SHA-256: 3aa76177f4973972cdc64cb27d84df4272c9589831ffe2124bf13949d5a2e1d7 |
x86_64 | |
cns-deploy-3.1.0-14.el7rhgs.x86_64.rpm | SHA-256: 66b1f78bfbface53371ecf59931baaf5f4c22005ca7c25dcfb0bacd7e3bec32b |
heketi-3.1.0-14.el7rhgs.x86_64.rpm | SHA-256: d8f6497cae4f3131af89170e946d4525d88cbc5e7048b1a257e6ca6fb96a52c5 |
heketi-client-3.1.0-14.el7rhgs.x86_64.rpm | SHA-256: cb8f322d49f38bf45a5441b36fe98ad36766895c01218b2e5f61c1953b46f895 |
python-heketi-3.1.0-14.el7rhgs.x86_64.rpm | SHA-256: 6fe924437ca7bf899c49a8f9b27b0a358d43d06596de2ed7ec78ddbfac5b02f0 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.