[Top] [All Lists]

[Bug 922] New: kernel hangs in xlog_grant_log_space

To: xfs-masters@xxxxxxxxxxx
Subject: [Bug 922] New: kernel hangs in xlog_grant_log_space
From: bugzilla-daemon@xxxxxxxxxxx
Date: Tue, 8 May 2012 19:52:13 -0500
Auto-submitted: auto-generated

           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
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: 
In addition are logs that have been requested in this email thread:

* 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
- 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:

This is an email thread describing the issue:

Not sure if the following bug is related or not:

In addition there is an older thread that could also be related:

Configure bugmail: http://oss.sgi.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

<Prev in Thread] Current Thread [Next in Thread>