Bug 661048
| Summary: | fsck.gfs2 reported statfs error after gfs2_grow | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 6 | Reporter: | Robert Peterson <rpeterso> | ||||
| Component: | kernel | Assignee: | Robert Peterson <rpeterso> | ||||
| Status: | CLOSED ERRATA | QA Contact: | Cluster QE <mspqa-list> | ||||
| Severity: | high | Docs Contact: | |||||
| Priority: | low | ||||||
| Version: | 6.0 | CC: | adas, bmarzins, dgeevarg, edamato, swhiteho | ||||
| Target Milestone: | rc | ||||||
| Target Release: | --- | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | kernel-2.6.32-92.el6 | Doc Type: | Bug Fix | ||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | 660661 | Environment: | |||||
| Last Closed: | 2011-05-23 20:30:33 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: | 660661 | ||||||
| Bug Blocks: | |||||||
| Attachments: |
|
||||||
|
Description
Robert Peterson
2010-12-07 18:48:39 UTC
This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux maintenance release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux Update release for currently deployed products. This request is not yet committed for inclusion in an Update release. Created attachment 467279 [details]
Patch to fix the problem
An upstream patch was sent. Here is the RHEL6 patch.
I POSTed this patch to rhkernel-list for inclusion into RHEL6.1. Changing status to POST. Patch(es) available on kernel-2.6.32-92.el6 Verified test case with RHEL 6.0.
Verified fix with kernel-2.6.32-131.0.9.el6.x86_64.
SCENARIO - [after_grow]
Check that fsck is clean after growfs
Creating 2G LV aftergrow on dash-01
Creating file system on /dev/fsck/aftergrow with options '-p lock_dlm -j 1 -t dash:aftergrow' on dash-01
Device: /dev/fsck/aftergrow
Blocksize: 4096
Device Size 2.00 GB (524288 blocks)
Filesystem Size: 2.00 GB (524288 blocks)
Journals: 1
Resource Groups: 8
Locking Protocol: "lock_dlm"
Lock Table: "dash:aftergrow"
UUID: 4A6C2AC1-4C0F-5154-700D-BB1CC349516D
Mounting gfs2 /dev/fsck/aftergrow on dash-01 with opts ''
Extending LV aftergrow by +2G on dash-01
Growing /dev/fsck/aftergrow on dash-01
FS: Mount Point: /mnt/fsck
FS: Device: /dev/dm-3
FS: Size: 524288 (0x80000)
FS: RG size: 65533 (0xfffd)
DEV: Size: 1048576 (0x100000)
The file system grew by 2048MB.
gfs2_grow complete.
Unmounting /mnt/fsck on dash-01
Starting fsck of /dev/fsck/aftergrow on dash-01
fsck output in /tmp/gfs_fsck_stress.9688/1.after_grow/1.fsck-dash-01.log
Removing LV aftergrow on dash-01
2 disk(s) to be used:
dash-01=/dev/sdb /dev/sdc
dash-02=/dev/sdb /dev/sdc
dash-03=/dev/sdb /dev/sdc
removing VG fsck on dash-02
removing PV /dev/sdb1 on dash-02
removing PV /dev/sdc1 on dash-02
[nstraz@try sts-root]$ cat /tmp/gfs_fsck_stress.9688/1.after_grow/1.fsck-dash-01.log
Initializing fsck
Validating Resource Group index.
Level 1 rgrp check: Checking if all rgrp and rindex values are good.
(level 1 passed)
Starting pass1
Pass1 complete
Starting pass1b
Pass1b complete
Starting pass1c
Pass1c complete
Starting pass2
Pass2 complete
Starting pass3
Pass3 complete
Starting pass4
Pass4 complete
Starting pass5
Pass5 complete
gfs2_fsck complete
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/RHSA-2011-0542.html |