Re: (root cause found....may be not)64k Page size + ext3 errors

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



[ ... ]

> After lots of debugging and dumping file system information.
> I found that  super block is being corrupted  during SATA dma
> transfer. I am using PCI-E based SATA card to attach hard disks.
> Looks with 64k page size SATA DMA seems to be stressed so much
> compared to 4k page size.

Well, that depends quite a bit on a lot of factors, but if for
example a 64KiB IO block size means is transferred as one PCI
transaction, things will likely be bad indeed.

> I used another SATA card which is more stable(it does not use 
> libata). It worked finw with RAID-5 and 64k page size.

It would be interesting to see if the PCI latency timers for the
two cards default to the same value or different values. Quite a
few (GPU and other) cards set high latency timer values to game
benchmarks.

> I have used a small C program to create w2GB size file and
> read it back and check the data consistency. So far no errors
> found. I also used IO meter test , which worked fine too. [
> ... ]

This very interesting paper from CERN on silent corruptions may
be relevant too.

  https://indico.desy.de/contributionDisplay.py?contribId=65&sessionId=42&confId=257
--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux RAID Wiki]     [ATA RAID]     [Linux SCSI Target Infrastructure]     [Linux Block]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device Mapper]     [Device Mapper Cryptographics]     [Kernel]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [git]     [Yosemite Forum]


  Powered by Linux