home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!usc!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!att!cbnewsm!cbnewsl!att-out!rutgers!spcvxb!terry
- From: terry@spcvxb.spc.edu (Terry Kennedy, Operations Mgr.)
- Newsgroups: comp.os.vms
- Subject: Re: Question about RMS and MSCP-pair
- Message-ID: <1993Jan5.211713.4822@spcvxb.spc.edu>
- Date: 6 Jan 93 02:17:13 GMT
- References: <9301051405.AA16112@uu3.psi.com>
- Organization: St. Peter's College, US
- Lines: 21
-
- In article <9301051405.AA16112@uu3.psi.com>, leichter@lrw.com (Jerry Leichter) writes:
- > By the time you get a "forced error", the data is gone. The forced error
- > indicator is set on the REPLACEMENT block, not the original one, and I don't
- > believe the corrupted data, such as it was, is even copied into the block.
-
- It's implementation-specific, according to the MSCP architecture spec.
- There is no reasonable reason to copy the data in the case of an uncor-
- rectable error. However, some of the controller-based BBR implementations
- use a common code path with the correctable error / revector code and have
- a flag to say whether or not the forced error flag should be set. These
- implementations do in fact preserve the data, although it is certainly not
- the _correct_ data.
-
- BTW, the "forced error flag" is set by computing the CRC of the new block
- and writing it out complemented. Just a useless tidbit of trivia (unless you
- are going to physically talk to a drive with a controller of your own design
- 8-).
-
- Terry Kennedy Operations Manager, Academic Computing
- terry@spcvxa.bitnet St. Peter's College, Jersey City, NJ USA
- terry@spcvxa.spc.edu +1 201 915 9381
-