http://oss.sgi.com/bugzilla/show_bug.cgi?id=922
Summary: kernel hangs in xlog_grant_log_space
Product: XFS
Version: Current
Platform: All
OS/Version: Linux
Status: NEW
Severity: major
Priority: P3
Component: XFS kernel code
AssignedTo: xfs-masters@xxxxxxxxxxx
ReportedBy: chris.j.arges@xxxxxxxxxxxxx
Estimated Hours: 0.0
Classification: Unclassified
* Overview
When running a large number of file operations, occassionally an XFS filesystem
will cause the kernel to hang. This can be reproduced easily using a set of
scripts that perform file operations and the XFS partition's logsize is set to
a size of 576b.
* Steps to Reproduce
1) mkfs.xfs -b size=1024 -l size=576b <dev path>
2) mount the volume
3) copy check-files, create-files, and copy-files to partition (in the attached
archive)
4) run ./create-files
5) run ./copy-files
6) wait about 2-4 hours, the dots will stop printing and check dmesg
* Actual Results
An xfs kernel task hangs, and a backtrace occurs. Output has been placed in
this bug:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/979498
In addition are logs that have been requested in this email thread:
http://oss.sgi.com/archives/xfs/2012-04/msg00951.html
* Expected Results
This should run for a very long time, and not cause hangs.
* Build Date & Platform
This has been tested on the following kernels which all exhibit the same
failures:
- 3.2.0-24 (Ubuntu Precise)
- 3.4.0-rc4
- 3.0.29
- 3.1.10
- 3.2.15
- 3.3.2
* Additional Information
This is the related Ubuntu bug with some additional information:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/979498
This is an email thread describing the issue:
http://oss.sgi.com/archives/xfs/2012-04/msg00951.html
Not sure if the following bug is related or not:
http://oss.sgi.com/bugzilla/show_bug.cgi?id=854
In addition there is an older thread that could also be related:
http://oss.sgi.com/archives/xfs/2011-11/msg00401.html
--
Configure bugmail: http://oss.sgi.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
|