linux-raid.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Marc Bejarano <beej@alum.mit.edu>
To: James Bottomley <James.Bottomley@HansenPartnership.com>,
	Grant Grundler <grundler@google.com>
Cc: linux-scsi@vger.kernel.org, linux-raid@vger.kernel.org
Subject: Re: data corruption: ext3/lvm2/md/mptsas/vitesse/seagate
Date: Tue, 11 Mar 2008 18:14:34 -0400	[thread overview]
Message-ID: <200803112215.m2BMF1LU029876@colby.verdasys.com> (raw)
In-Reply-To: <1205163386.2941.14.camel@localhost.localdomain>

At 11:36 3/10/2008, James Bottomley wrote:
 >On Fri, 2008-03-07 at 17:40 -0500, Marc Bejarano wrote:
 >> This is hard to explain.  It looks like page 309713975 got written
 >> out to the proper spot, but then the first 10752 bytes got written
 >> out again to the wrong spot?!?
 >
 >I'm afraid your not going to like this, but this pattern of corruption
 >is almost completely definitive of a disk problem with head positioning.

are you kidding?  i LOVE this :)  just to have a working theory is a 
huge relief.

 >It's still theoretically possible that something went wrong in the
 >actual HBA, but I'd place most of my money on a disk fault.

at this point, i'd do likewise.

 >Just as a matter of interest, what version of firmware do you have?

one of our early suspects was drive firmware.  we'd already been 
bitten once by a 7200.10 firmware "upgrade" messing us up.  this box 
was originally using a mix of 3.AAJ's and 3.AAK's, but since these 
were our first K's, we took them out of the picture.  since we have 
lots of J's in active use and had never seen any problems, i assumed 
they were fine and looked elsewhere.  going back over some other 
productions machines, it looks like all the important stuff is on 
pre-J's.  we don't seem to have J's in high-stress environments.

 >I'm afraid the only way to confirm this theory definitively will be with
 >the destructive disktest from autotest (it was actually constructed to
 >check for drive head positioning errors)

thanks to you (and grant) for the pointer!  will try that next.

cheers,
marc


  parent reply	other threads:[~2008-03-11 22:14 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-03-06 21:08 data corruption: ext3/lvm2/md/mptsas/vitesse/seagate Marc Bejarano
2008-03-06 22:52 ` Steve Cousins
2008-03-07  0:02   ` Janek Kozicki
2008-03-07 22:39   ` Marc Bejarano
2008-03-08 17:18     ` Bill Davidsen
2008-03-08 21:23     ` Grant Grundler
2008-03-07  0:10 ` James Bottomley
2008-03-07 22:40   ` Marc Bejarano
2008-03-10 15:36     ` James Bottomley
2008-03-10 19:02       ` Janek Kozicki
2008-03-10 19:55         ` James Bottomley
2008-03-11 22:14       ` Marc Bejarano [this message]
     [not found]       ` <7.1.0.9.2.20080311174743.1376cc30@alum.mit.edu>
2008-03-25 23:43         ` Marc Bejarano
2008-03-26  0:12           ` Grant Grundler
     [not found]             ` <da824cf30803251712t801fdaexc19ba4fe8130ee2e@mail.gmail.com >
2008-03-26  2:17               ` Marc Bejarano
2008-03-26 17:03                 ` Grant Grundler
     [not found]                   ` <da824cf30803261003i690f108dh86ff846e4f5fd2fa@mail.gmail.co m>
2008-03-27 20:45                     ` Marc Bejarano
     [not found]                   ` <7.1.0.9.2.20080327163522.14ab0ac8@alum.mit.edu>
2008-09-02 19:32                     ` Marc Bejarano

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=200803112215.m2BMF1LU029876@colby.verdasys.com \
    --to=beej@alum.mit.edu \
    --cc=James.Bottomley@HansenPartnership.com \
    --cc=grundler@google.com \
    --cc=linux-raid@vger.kernel.org \
    --cc=linux-scsi@vger.kernel.org \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).