Re: RAID LICENSE - any one using and having fun with it?



R.A.Omond wrote:
Be aware that there is potential (though highly unlikely) to lose
data if you're using RAID-5 and you have a system crash at an
inopportune moment, since there's effectively no "battery-backed
cache" as you would normally have in any other RAID-5 controller.

No, this software implementation of RAID-5 very carefully protected against the so-called "write hole", where either data or the associated parity (but not both) have been updated at the point where a system crashes.

The software used reserved areas scattered across the disk surface to store metadata, and used this as its non-volatile storage in lieu of the non-volatile cache memory available to a controller pair.

But one consequence of this "fail-safe" design was that writing to disk was then even slower with this host-based product, because it would first set the metadata bits on disk to indicate the parity associated with a stripe of data was being modified, then modify the data and parity, then re-set the metadata bits to indicate that the data and parity were now consistent.

(In practice the overhead of these additional writes can be mitigated by doing putting the disks onto a controller with write-back cache so the controller hides the latency of the additional writes, and they don't actually have to land on disk. But if you have such a controller it usually has RAID-5 built in, so you might as well use that, unless you are using the host-based software to do RAID-5 across multiple controllers to protect against the failure of a controller.)
.



Relevant Pages

  • Re: IO Bottleneck
    ... would adding the battery backed write cache improve performance in a ... Smart Array 5i Controller with 64MB and read-only cache ... Troubleshooting Analyzer, and of course, the results indicated a disk ...
    (microsoft.public.exchange.design)
  • Re: Tigeraid
    ... Can Tiger do RAID-5 in software? ... "To create a RAID set, you must use two or more SCSI or IDE hard disks. ... When a disk fails, provided the controller knows that the disk ...
    (uk.comp.sys.mac)
  • Re: Schreibcache abschalten
    ... > Daten aus seinem Cache. ... Das scheint dann wohl vom Controller selbst abzuhängen. ... Using Hard Disk Controller Caching with SQL Server ...
    (microsoft.public.de.german.windows.server.general)
  • Re: Re: Performance issues with Areca 1680 SAS Controllers
    ... In my memory ??It's because the write cache is not enable??You can verify ... I'm using battery backed write-back write cache on Areca controller, ... The test completes after 60 seconds, just like it should, but the disk leds will ...
    (Linux-Kernel)
  • Re: ECC and DMA to/from disk controllers
    ... that a disk controller correctly reads data from disk and ... has correct data in the controller memory and buffers. ... The ECC level on the drive processors and memory cache vary by vendor. ...
    (Linux-Kernel)

Loading