1.37. gfs2-utils

1.37.1. RHBA-2011:0135: bug fix update

An updated gfs2-utils package that fixes various bugs is now available for Red Hat Enterprise Linux 5.
The gfs2-utils package provides the user-space tools necessary to mount, create, maintain and test GFS2 file systems.
This update fixes the following bugs:
* If you try to mount a gfs file system without enough journals, the error messages were misleading. The error reporting was improved. ( BZ#537201)
* The file system checker for GFS2 (fsck.gfs2) was extremely slow compared to other fsck utilities. The program was made faster, more thorough and more correct. ( BZ#455300)
* The tool to convert from gfs1 to gfs2 (gfs2_convert) was segfaulting when converting filesystems of block size 512 bytes.( BZ#568852)
* The tool to convert from gfs1 to gfs2 (gfs2_convert) was using too much memory for journaled data (jdata) conversion. ( BZ#571876)
* The tool to convert from gfs1 to gfs2 (gfs2_convert) was not properly handling context-dependant path names (CDPNs). ( BZ#573795)
* The gfs2 file system checker (fsck.gfs2) was segfaulting if the statfs system file was missing. ( BZ#575968)
* The tool to convert from gfs1 to gfs2 (gfs2_convert) wasn't converting indirectly-pointed extended attributes correctly. ( BZ#576040)
* The tool to convert from gfs1 to gfs2 (gfs2_convert) was not able to convert full gfs1 filesystems. ( BZ#585081)
* The gfs2 quota program (gfs2_quota) was sometimes allowing the quota file length to become misaligned. ( BZ#585085)
* Some RPM build problems were corrected. ( BZ#589815)
* The tool to convert from gfs1 to gfs2 (gfs2_convert) wasn't converting the quota files. ( BZ#589820)
* If the gfs2_grow tool was run on a device rather than a mount point it was improperly failing rather than determining the mount point. ( BZ#595488)
* The gfs2 file system checker (fsck.gfs2) was sometimes ending improperly during journal recovery. ( BZ#606468)
* The gfs2_edit tool was returning a good return code (0) when errors occurred with the restoremeta option. ( BZ#607229)
* The gfs2 file system checker (fsck.gfs2) was exiting improperly with "unaligned access" errors on Itanium architecture. ( BZ#608158)
* The gfs2 file system checker (fsck.gfs2) was segfaulting if journals were missing. ( BZ#620384)
* The gfs2 file system checker (fsck.gfs2) was improperly deleting directories if they got too big. ( BZ#624689)
* Attempts to unmount a GFS2 file system failed when other filesystems were mounted on the same mount point. ( BZ#627723)
* The gfs2 file system checker (fsck.gfs2) was improperly truncating directories with more than 100,000 entries. ( BZ#629010)
* The tool to convert from gfs1 to gfs2 (gfs2_convert) was corrupting file systems when directories got unusually big (internal structure di_height of 3). ( BZ#643099)
As well, this update adds the following enhancements:
* The man page and documentation pertaining to gfs2_convert was updated. ( BZ#588374)
* The tool to convert from gfs1 to gfs2 (gfs2_convert) was enhanced to better handle resuming after an interrupted conversion. ( BZ#636157)
All users of gfs2-utils should upgrade to this updated package, which resolves these issues.