Red Hat Bugzilla – Bug 242759
Glock leak in gfs_create
Last modified: 2010-01-11 22:26:40 EST
Description of problem:
Bump into this problem while debugging bug #236565 (GFS SPECsfs panic).
Apparently a minor oversight while adding new functionality into GFS for
RHEL5. GFS versions <= RHEL4 is immuned from this issue.
Upon memory pressure, VM starts to purge inode cache entries that would
fail gfs iget. GFS1 flags this error as "ENOMEM" but returns from gfs_create
call without releasing the glock.
Version-Release number of selected component (if applicable):
Under memory pressure when vm starts to purge inode cache.
Steps to Reproduce:
Patch checked into CVS - move bug into modified state.
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on the solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.