[Info-vax] Large mailboxes - RMS Indexed file internal design
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Sun Dec 6 13:46:29 EST 2020
On 2020-12-06 17:14:13 +0000, Michael Moroney said:
> Stephen Hoffman <seaohveh at hoffmanlabs.invalid> writes:
>
>> This also given we're (hopefully) migrating from the longword logical
>> block addresses (2 TiB limit) to longer will be disruptive, and given
>> we're using other databases for many apps.
>> Maybe once we're past 2 TiB and headed for exabyte-scale volumes, RMS
>> indexed updates will be interesting.
>
> You'll be happy to know that VMS addressing drives larger than 2TB has
> already been done (largely by myself) and will be in V9.x, and is in a
> V8.x version which may or may not see the light of day. This will not
> help with Files-11 since ODS-2/5 also has a 2TB limit and really can't
> be updated. To use the changes will require a new file system.
Trivia: OpenVMS has supported sector addressing past 2 TB starting with
V8.4; for over a decade. You've added sector addressing support for
storage capacities past 2 TiB.
Addressing support past 2 TiB likely isn't widely useful for those of
us with RMS dependencies, though. SQLite, Rdb, and such can likely be
modified, depending on what interfaces the XQP presents.
Might want to chat with the VSI developer-relations folks, around what
changes our apps are headed for with (presumably) 64-bit LBNs, so that
we might ponder what changes will be necessary. This as part of the
upcoming second beta for OpenVMS x86-64, presumably. e.g. $io_perform
XQP access only? Maybe with some example code?
And FWIW, a supremely ugly hack-around for the ongoing 2 TiB RMS limits
would involve a GPT-aware partitioned device driver, possibly mixed
with my ever-favorite bound-volume support. 🤮 As has undoubtedly been
suggested before.
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list