Bug Fix Advisory gfs-kmod bug-fix update

Advisory: RHBA-2009:0132-8
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2009-01-20
Last updated on: 2009-01-20
Affected Products: RHEL Cluster-Storage (v. 5 server)
OVAL: N/A

Details

Updated gfs-kmod packages which fix several issues are now available.

The gfs-kmod packages contain kernel modules that provide the functionality
to mount and use GFS file systems.

These updated packages apply the following bug fixes:

* A bug was fixed which caused a 'gfs_glock_is_locked_by_me(ip->i_gl)'
error in the system log.
* gfs mount attempts no longer hang if no more journals are available.
* GFS filesystems on devices that are not in '/dev/' can now be mounted
properly.
* An assertion (!(lck_ret & LM_OUT_ERROR)) triggered by gfs_grow has been
fixed.
* The noatime and nodiratime options mount options are now properly honored
by the gfs kernel module.
* It was possible for the inode glock holder to never be dequeued through
gfs_readpage which would cause an assertion.
* A bug which caused corruption when a node was forced to withdraw has been
fixed.
* A bug which caused a fault in posix_lock_file() was fixed by implementing
the F_CANCELLK command in gfs_lock().
* A bug which caused gfs to appear to hang due to wasteful prefetching of
locks has been fixed.

Users are advised to upgrade to these latest gfs-kmod packages, which are
updated for use with Red Hat Enterprise Linux 5.


Solution

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

This update is available via Red Hat Network. Details on how to use
the Red Hat Network to apply this update are available at
http://kbase.redhat.com/faq/FAQ_58_10188

Updated packages

RHEL Cluster-Storage (v. 5 server)

SRPMS:
gfs-kmod-0.1.31-3.el5.src.rpm
File outdated by:  RHBA-2009:1338
    b7e188f3ec04cbef583194039b8d4902
 
IA-32:
kmod-gfs-0.1.31-3.el5.i686.rpm
File outdated by:  RHBA-2009:1338
    eb547b3886da6881c83129e5220502d9
kmod-gfs-PAE-0.1.31-3.el5.i686.rpm
File outdated by:  RHBA-2009:1338
    c6b260f1cd3ab42c010c9c9d3cbcce8d
kmod-gfs-xen-0.1.31-3.el5.i686.rpm
File outdated by:  RHBA-2009:1338
    d634c1070dbb9721deb6a50ec9816d39
 
IA-64:
kmod-gfs-0.1.31-3.el5.ia64.rpm
File outdated by:  RHBA-2009:1338
    7858fc9bbe57bcaa5c4367989d73dbcd
kmod-gfs-xen-0.1.31-3.el5.ia64.rpm
File outdated by:  RHBA-2009:1338
    17fd1d7d000dc74f0311a0ad9af6fe9b
 
PPC:
kmod-gfs-0.1.31-3.el5.ppc64.rpm
File outdated by:  RHBA-2009:1338
    fc05789ab133cdac7f5d56c0f6fddff2
 
x86_64:
kmod-gfs-0.1.31-3.el5.x86_64.rpm
File outdated by:  RHBA-2009:1338
    8352c27467cb851eabde0b096cf25146
kmod-gfs-xen-0.1.31-3.el5.x86_64.rpm
File outdated by:  RHBA-2009:1338
    43a05944ce6f05579f58056200a5a52d
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

425421 - gfs mount attempt hangs if no more journals available
431952 - GFS: gfs-kernel should use device major:minor
438268 - GFS: gfs_grow causes lock_dlm: exxonfs: gdlm_lock 2,17 err=-16
446085 - RFE: GFS: Optimise loop in gfs_bitfit
450209 - use forked gfs1-specific lock modules
462892 - gfs: use dlm_posix_set_fsid() for compat with old gfs_controld
465151 - GFS: madvise system call causes assertion
470518 - Missing Dependency: kernel(rhel5_dlm_u3) = ... for kmod-gfs packages
471059 - reproduceable gfs (dlm) hanger with simple stresstest



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/