Bug 491369
Summary: | NFS over GFS issue (fatal: assertion "!bd->bd_pinned && !buffer_busy(bh)" failed) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 5 | Reporter: | Robert Peterson <rpeterso> | ||||||||
Component: | gfs-kmod | Assignee: | Robert Peterson <rpeterso> | ||||||||
Status: | CLOSED ERRATA | QA Contact: | Cluster QE <mspqa-list> | ||||||||
Severity: | high | Docs Contact: | |||||||||
Priority: | low | ||||||||||
Version: | 5.3 | CC: | adas, ben.yarwood, bernhard.furtmueller, bmarzins, bstevens, grimme, hklein, iannis, mchristi, michael.hagmann, ra, rdassen, revers, rpeterso, rrottmann, ssaha, swhiteho, tao | ||||||||
Target Milestone: | rc | ||||||||||
Target Release: | 5.5 | ||||||||||
Hardware: | All | ||||||||||
OS: | Linux | ||||||||||
Whiteboard: | |||||||||||
Fixed In Version: | gfs-kmod-0.1.34-15.el5 | Doc Type: | Bug Fix | ||||||||
Doc Text: |
Under certain circumstances, using a Network File System (NFS) protocol with a Global File System (GFS) could fail with the following error:
GFS: fsid=axqa01:gfstest.0: fatal: assertion "!bd->bd_pinned
&& !buffer_busy(bh)" failed
With this update, a complex patch has been applied to resolve this issue, and the above error no longer occurs.
|
Story Points: | --- | ||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2011-01-13 23:21:59 UTC | Type: | --- | ||||||||
Regression: | --- | Mount Type: | --- | ||||||||
Documentation: | --- | CRM: | |||||||||
Verified Versions: | Category: | --- | |||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||
Embargoed: | |||||||||||
Bug Depends On: | 455696 | ||||||||||
Bug Blocks: | |||||||||||
Attachments: |
|
Comment 1
Robert Peterson
2009-04-01 20:16:49 UTC
Created attachment 339321 [details] Better, tested version of the patch This is a better version of the patch. Although I haven't tried the failing scenario on it, it has at least gotten some run time with general gfs operations, such as mounting, unmounting, simple file IO and nfs exporting. I've built an instrumented module, based on this patch, for bug #471141. Created attachment 340012 [details] Patch that includes the 495514 addendum This patch is the same as the previous one, but it adds the necessary fix for bug #495514. Now that bug #455696 has had some time to mature in the field perhaps we should target this for 5.6. This patch was tested on the roth-0{1,2,3} RHEL5 cluster on the 2.6.18-222 kernel. It's a crosswrite from RHEL4. I was holding back on this one until it withstood the test of time, because the changes are so pervasive, but since no problems have been reported on RHEL4, it's time to ship its RHEL5 counterpart. It was pushed to the RHEL56 branch of the cluster git repository for inclusion into 5.6. Since gfs-kmod is not shipped upstream nor in RHEL6 at all, there are no upstream requirements. Changing status to POST until we get this built into a gfs-kmod package. Build 2775451 successful. Changing status to Modified. This fix is in gfs-kmod-0.1.34-15.el5. Technical note added. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: Under certain circumstances, using a Network File System (NFS) protocol with a Global File System (GFS) could fail with the following error: GFS: fsid=axqa01:gfstest.0: fatal: assertion "!bd->bd_pinned && !buffer_busy(bh)" failed With this update, a complex patch has been applied to resolve this issue, and the above error no longer occurs. 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 therefore 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. http://rhn.redhat.com/errata/RHBA-2011-0089.html |