[Info-vax] RMS record metadata, was: Re: Re; Spiralog, RMS Journaling (was

David Froble davef at tsoft-inc.com
Wed Jun 22 19:50:14 EDT 2016


lawrencedo99 at gmail.com wrote:
> On Wednesday, June 22, 2016 at 7:04:22 AM UTC+12, David Froble wrote:
>> Lawrence D’Oliveiro wrote:
>>> * I/O buffering, because the underlying ACP/XQP layer only allows reading
>>> and writing whole multiples of 512 bytes (how dumb is that?).
>> You might THINK you're doing something else, but when the data hits the rust, 
>> it's in chunks defined by the disk, usually in multiples of 512 bytes.
> 
> Newer disks have 4kiB physical sector sizes. And then there’s shingle magnetic recording, where writing anything less than a whole track becomes an involved process (remember track buffers on floppy disks?). How well does your 512-byte-multiple restriction fit into this world? It starts to look pretty anachronistic, doesn’t it?
> 
>> Something has got to do filespec parsing.  Better done once than custom code
>> in every application.
> 
> Then there’s the sheer complexity of a VMS filespec. Does the idea of exposing disk device names seem so wise nowadays? On POSIX, you have a pathspec with components separated by simple slashes, and disk device names are completely hidden.

Ah, .... actually, I like to be able to manage where I'm going to locate things. 
  If I need to replace a specific disk, for any reason, all I need to do is 
re-assign the logical names used to ID the disks.

YMMV



More information about the Info-vax mailing list