All of lore.kernel.org
 help / color / mirror / Atom feed
From: Linda Walsh <xfs@tlinx.org>
To: Linux-Xfs <linux-xfs@oss.sgi.com>
Cc: Linux-Kernel <linux-kernel@vger.kernel.org>
Subject: XFS _apparent_ corruption: "DATA POINT" (worked around); 2.6.15.4-biglowmem
Date: Sun, 05 Mar 2006 14:40:23 -0800	[thread overview]
Message-ID: <440B68D7.8060106@tlinx.org> (raw)

Running 2.6.15.4 with the "biglowmem" patch (to allow using last 128M of 1G
address space w/o calling it HIGHMEM, and using a 3+1G memory split.

System has been _stable_: uptime was 20days+11:04.

I tried doing an 'ls' of a directory and my system hung -- no panic, no 
message.
Had been doing compiles/tests on same disk w/no problems (~26G used, 94G 
total,
68G free).

* Rebooted, went back to same dir -- hung again. 
* Rebooted, unmounted partition
  >  xfs_check claimed a journal needed to play.
  *  Remounted partition -- no problem; unmount;
  >  xfs_check -- claimed journal present
  >  xfs_repair -- claimed journal present
 *>  remount & unmount; xfs_repair still sees journal;
   
* xfs_logprint gave:
----
ls ->hang
fs_logprint:
xfs_logprint: /dev/hde1 contains a mounted and writable filesystem
    data device: 0x2101
    log device: 0x2101 daddr: 100663328 length: 95392

Header 0x3ef wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=1007        block=38747                        *
**********************************************************************
Bad log record header
--------
* Decide to delete bad log: run xfs_repair -L /dev/hde1 :
   runs completely through: NO ERRORS;
* run xfs_check again (partition is unmounted(!)):
   output: sb_ifree 47759, counted 47758
* mount partition, try to access bad directory:
 > immediate system hang

*   reboot under earlier kernel (2.6.14.4 - vanilla)
*   go to same directory, ls:
  > NO HANG;
*   unmount and respect with xfs_{check,repair}: expect to see no errors
  > WRONG (sorta): both believe there is a log again:
*    xfs_logprint:
------ (slightly different output)
Bad log record header
xfs_logprint:
    data device: 0x2101
    log device: 0x2101 daddr: 156288352 length: 152624

Header 0x84 wanted 0xfeedbabe
**********************************************************************
* ERROR: header cycle=132         block=52801                        *
**********************************************************************
---------
*    This time, I run xfs_repair with -L; remembering "no errors, and not
     wanting to wait through another full "xfs_fsck", I abort after
     it starts (and after -L has removed problem log).
*   I run xfs_check:
  >  no output (no errors found).

*    To try to avoid problem, I copy the troublesome directory to another
directory name and delete the old directory. 
*    run xfs_check:
   >  no output (no error indicated)

=> Problem seems to have been dealt with; this report is meant as a
datapoint in case other problems come in...

-linda

_
_


                 reply	other threads:[~2006-03-05 22:40 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=440B68D7.8060106@tlinx.org \
    --to=xfs@tlinx.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-xfs@oss.sgi.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.