[Info-vax] DR's fate

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Fri Aug 31 17:08:38 EDT 2012


On 2012-08-31 20:30:51 +0000, JF Mezei said:

> Stephen Hoffman wrote:
> 
>> Technically, you can use OpenVMS host-based volume shadowing (HBVS)
>> with IDE/ATA disks.  But the support is arguably barely useful.
>> IDE/ATA disks are ejected from the shadowset on any read or write
>> errors.
> 
> 
> I was told a number of times that IDE disk driver does not support the
> logging of errors. Does it still report read errors to applications ?
> 
> For instance, when I had a failing IDE drive, it reported nothing in the
> errorlog, and BACKUP ran without any disk read errors (but some files
> were detected as corrupted).
> 
> Was this Backup internally and silently retrying reads whenever it got a
> read error ? Or the disk driver doing that transparently and Backup not
> haveing a clue of the read errors ?
> 
> When one layers another disk river such as the DS driver for shadow sets
> above the IDE driver, does that DS driver get any more imformation about
> disk read/write errors than would Backup reading the DIE disk without
> shadow set involved ?

That question covers the related topics of error logging (which 
DQDRIVER classically hasn't), of reporting read and write errors to the 
caller (which DQDRIVER does do), and of whether a device driver and a 
storage device implements some form of revectoring (which DQDRIVER and 
IDE/ATA doesn't).

There's a write-up on disk error handling and RAID and HBVS and related 
topics at <http://labs.hoffmanlabs.com/node/838>.

And specifically with DQDRIVER, you can look at the source code for the 
older versions on the OpenVMS Freeware, and see exactly what it's (not) 
doing.

-- 
Pure Personal Opinion | HoffmanLabs LLC




More information about the Info-vax mailing list