Article View: comp.arch.storage
Article #242Re: IBM now does RAID 7 service for AS/400 & other IBM platforms
From: Keith Smith
Date: Thu, 24 Aug 1995 01:48
Date: Thu, 24 Aug 1995 01:48
99 lines
5992 bytes
5992 bytes
In article <41ddrs$8v4@nnrp.cs.ubc.ca>, Dan Razzell <razzell@cs.ubc.ca> wrote: >In article <DDEuFG.2LJ@ftel.co.uk>, >I.G.Batten@ftel.co.uk (Ian G Batten) writes: > >> ... >> What I can't understand from what tls is saying >> is why an NVRAM-equipped SCSI controller isn't sufficient to guard >> against the scenario he describes (power failure with writes uncommitted >> to disk)? We have a Write Accelerator in our Auspex, and I think I >> understand how it works. Why is an NVRAM+disk combination any less >> secure than a disk alone? > >Basically because system or component failure may leave you with a >coherency problem to untangle, just at a time when you are probably >worried about a lot of other things. The host thinks that the I/O has >completed, but how far did it get really before the hardware failed? As >you go about the task of identifying the surviving components and >replacing the failed ones, which do you believe has the real state on >them, and which are working but corrupted? How do you preserve this >state while configuring in new components, and how can you verify that >it has been propagated correctly when you are ready to put the system >back into service? WHAT HE SAID WUZ . . . It isn't, other than the reliability factor of adding more components to the mix. Like when disk heads on two different drives start peeling up emulsion at the same time the power goes out on an unprotected drive, shit man you might have some trouble with data recovery, know what I mean? >We use host NVRAM plus a Fast/Wide bus for one of our production file >servers, and it performs quite satisfactorily. We've had various disk >failures and emergency shutdowns without any extraordinary recovery >problems so far. On that basis, the benefits have outweighed the >costs. We know that in the worst case we could restore everything from >overnight backup, and for a research lab that's probably close enough. And of course the NVRAM INSIDE the computer system is _way_ more reliable than the shitty NVRAM inside the StorComp box? Or that NVRAM is an acceptable hedge against power failure which should never happen anyway. Which? >> Why does the code at the host end of the SCSI >> chain need to know that the far end has a cache with NVRAM? Surely, >> provided any acknowledged write down the SCSI chain can be followed >> (possibly after a power fail) with a correct read from the same location >> on disk, everyone is happy? >I guess the ideal implementation along these lines is a disk with some >amount of onboard NVRAM, so that you can treat the whole thing as a >monolithic unit. If it works, then as you say, everyone is happy. If >it fails, then it really doesn't matter if the failure is in the cache >or the HDA, you can afford to replace the whole unit, so everyone is at >least relatively happy, and nobody needs to be terribly sophisticated. Most common SCSI drives are achieving the phenomenal performance numbers they are getting by spinning faster, using ram to buffer track reads, and implementing write-back cache. So unless you are sure all THAT is turned off too, . . . >If the NVRAM were on a disk array, this strategy would cause you to >throw out the whole array subsystem. I don't think everyone would be >quite so happy about that, especially if the subsystem is proprietary >and its inner workings not completely revealed. Huh? Guy said that the NVRAM was on a PCMCIA card or something, user replaceable at any rate. . . _ANY_ kind of disk array unless it is done in software (1776, Veritas, ODT5) is gonna have some proprietary guts. Hell even the _SOFTWARE_ is proprietary, I mean, jeez. The StorComp guy says their arrays take off the shelf disks, just add them on, so unless the failure is on the proprietary component this is a non-argument. It's like saying you have a bad 72pin SIMM on your motherboard, so you throw out the computer or something. C'mon now, we are all computer people can we not think logically? >If, as in our case, the NVRAM were on the host, the problem is even less >localized, and you really have to think about what to do when something >goes wrong. On the bright side, the each of the components are fairly >well understood, so you at least have something to work on. It's all performance vs risk. The higher the performance the greater the risk, BUT, you can bring hardware failure risks so close to ZERO with deep enough pockets that data loss from hardware failure can be practically non-existant. If you are extremely paranoid, you could MIRROR a pair of external raid cabinets with a pair of uninterruptable power supplies, and stuff them on independent SCSI busses/cards in a fault tolerant CPU setup from TANDEM or something. Hook the UPS's into an automatic diesel generator and you really won't spend all that much money for a reliability factor so close to 100% an some really super performance. People always talk like the hardware in the external RAID cabinet is more likely to die than in your CPU cabinet. I tell you this, it's not pretty when the CPU fan dies on your DX2/66 in a well stuffed cabinet. -- Keith Smith <keith@ksmith.com> Free Usenet News/Newsfeeds Digital Designs (910) 423-4216/7389/7391 PO Box 85 V.34/V.34/V.32 Hope Mills, NC 28348-0085 ... Somewhere in the Styx of North Carolina ...
Technical Details
Message-ID:
<809228889.20740@ksmith.com>Path:
arc1-ca.pugleaf.net!ksmith.com!keithReferences:
<3vasmr$9g7@fdma.fdma.com> <40sv62$nj8@sv01a.cis.squared.com> <DDEuFG.2LJ@ftel.co.uk> <41ddrs$8v4@nnrp.cs.ubc.ca>Show Full Headers
Complete Article Headers
Newsgroups: comp.arch.storage,comp.periphs.scsi Path: arc1-ca.pugleaf.net!ksmith.com!keith From: keith@ksmith.com (Keith Smith) Date: Wed, 23 Aug 95 21:48:09 EDT Message-ID: <809228889.20740@ksmith.com> Organization: Keith's Public Access Computer System Subject: Re: IBM now does RAID 7 service for AS/400 & other IBM platforms References: <3vasmr$9g7@fdma.fdma.com> <40sv62$nj8@sv01a.cis.squared.com> <DDEuFG.2LJ@ftel.co.uk> <41ddrs$8v4@nnrp.cs.ubc.ca> Chars: 5435