Enhancement Advisory heketi bug fix and enhancement update

Advisory: RHEA-2017:1111-1
Type: Product Enhancement Advisory
Severity: N/A
Issued on: 2017-04-20
Last updated on: 2017-04-20
Affected Products: Red Hat Gluster Storage Server 3.1 on RHEL-7

Details

Updated heketi packages that fix several bugs and add various enhancements are
now available.

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.

This errata provides the following major enhancement along with several bug
fixes made to the Heketi component for this release:

Remove Device is a feature that allows heketi to move bricks from a failed
device to other devices. This way administrators can perform operations on the
failed device without losing brick data. As the copy of data happens with the
replace brick of gluster, which internally triggers selfheal, bricks can be
moved to a safer device and volumes will be served without any down time.
(BZ#1415762)


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

Updated packages

Red Hat Gluster Storage Server 3.1 on RHEL-7

SRPMS:
heketi-4.0.0-7.el7rhgs.src.rpm
File outdated by:  RHBA-2017:1171
    MD5: f3b1b7621219aec69bea4e82bfe7fcf8
SHA-256: 9f5e056dbbaf5760740828888ae29da6dba72f5000aa6821132b990fd809a5dd
 
x86_64:
heketi-4.0.0-7.el7rhgs.x86_64.rpm
File outdated by:  RHBA-2017:1171
    MD5: 2f4651237998945ba566afc6752920a5
SHA-256: 8871b27fbce9248f18aa283c129f10dc15446c0aae9059150feb9421cfcbd365
heketi-client-4.0.0-7.el7rhgs.x86_64.rpm
File outdated by:  RHBA-2017:1171
    MD5: 571f0ed0201dec5538ae4f75be0de7ea
SHA-256: a10c3602055f30fdee0c965393bf143b8cfe8ed2bca50c90d7fb53a129267c8f
python-heketi-4.0.0-7.el7rhgs.x86_64.rpm
File outdated by:  RHBA-2017:1171
    MD5: 92093d03399c01bf724dab20247faad4
SHA-256: d2f158b7fd1bdefb7b5757a84f5a08bddb47bf22c261d1f2cc52e79f227c95cd
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

1415762 - [RFE] heketi-cli should support replacement of a failed devices
1423372 - [RFE] Rebase Heketi package to upstream v4.
1430678 - heketi device delete command seems to be hung forever
1430704 - No Space to store heketi DB due to 1MB size limit of secret.
1430786 - Error messages seen on heketi logs complaining 'Unable to update database to secret'
1431122 - Remove device operation should be allowed only for devices in offline state
1435097 - device remove command hangs when the node on which the device resides is not reachable
1437318 - device info doesn't list all the underlying bricks after concurrent operations such as device remove and volume create are run in parallel
1439120 - heketi: failed to start heketi.service
1442035 - rebuild heketi pointing to rhgs-volmanager image with signed builds



These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/