mounting ODS-2 file systems, heterogenous Tru64/VMS clusters

mounting ODS-2 file systems, heterogenous Tru64/VMS clusters

Post by Gunther Schado » Fri, 22 Jun 2001 06:48:49



Hi,

I am wondering if I'm the first one in this world asking this, or
maybe it's too obvious: does Tru64 have ODS-2 and RMS support so
that one could put a Tru64 machine in a VMS cluster? Since Compaq
seems to nudge people to migrate from VMS to Tru64, supporting
heterogenous clusters would be a sure and seamless path to do that.
Alas, it seems there is no such thing. I find that strange. Is it
a silly idea? Why?

I heard about FreeBSD and Linux being able to mount ODS-2 file
systems, if only read only and very limited. But since Compaq has
the experts and the full specs, why are they not doing it?

any thoughts appreciated,
-Gunther

--

Medical Information Scientist      Regenstrief Institute for Health Care
Adjunct Assistant Professor        Indiana University School of Medicine
tel:1(317)630-7960                         http://aurora.regenstrief.org

 
 
 

mounting ODS-2 file systems, heterogenous Tru64/VMS clusters

Post by Bob Koehl » Fri, 22 Jun 2001 23:11:52



Quote:> Hi,

> I am wondering if I'm the first one in this world asking this, or
> maybe it's too obvious: does Tru64 have ODS-2 and RMS support so
> that one could put a Tru64 machine in a VMS cluster?

No.  The distributed lock manager in VMS cluster is used by the VMS file
system in both the kernel and in RMS to control file and record level
access, as well as for other purposes.  The distributed lock manager in
Tru64 is used in the kernel to control access at the disk block level
as well as other purposes.

You could try porting the ODS-2 support from Linux, but don't expect it
to talk SCS to a VMScluster.

----------------------------------------------------------------------
Bob Koehler                     | Computer Sciences Corporation
NASA GSFC Flight Software       | Federal Sector, Civil Group
                                | please remove ".aspm" when replying

 
 
 

mounting ODS-2 file systems, heterogenous Tru64/VMS clusters

Post by Fred Zwart » Sat, 23 Jun 2001 16:21:19



> Hi,

> I am wondering if I'm the first one in this world asking this, or
> maybe it's too obvious: does Tru64 have ODS-2 and RMS support so
> that one could put a Tru64 machine in a VMS cluster? Since Compaq
> seems to nudge people to migrate from VMS to Tru64, supporting
> heterogenous clusters would be a sure and seamless path to do that.
> Alas, it seems there is no such thing. I find that strange. Is it
> a silly idea? Why?

The problem is that the Unix file system simply is not rich enough to
map to all the different record types supported by ODS-2.
For Unix a file is just a sequence of bytes. It is the application which
might create some structure in these bytes. This structure does not exist
outside the application.
In ODS-2 the file itself has some structure even without application,
sometimes a very complex one as, e.g., in ISAM files. It does not fit
in the Unix scheme to have such a structure outside the application.

The same proble you will see, although not so extreme, with ANSI labeled
tapes. The ANSI standard also defines several record structures, but Unix
does not know anything of records outside the application.
That's why ANSI-labeled tapes are handled so easily in VMS and are difficult
to use under Unix.

This is not only a problem for Unix, but for all operating systems that do
not define record structures in files, like e.g., DOS and Windows. The use
of the ODS-2 system under such operating systems is only very limited.

> I heard about FreeBSD and Linux being able to mount ODS-2 file
> systems, if only read only and very limited. But since Compaq has
> the experts and the full specs, why are they not doing it?

> any thoughts appreciated,
> -Gunther

> --

> Medical Information Scientist      Regenstrief Institute for Health Care
> Adjunct Assistant Professor        Indiana University School of Medicine
> tel:1(317)630-7960                         http://aurora.regenstrief.org

 
 
 

mounting ODS-2 file systems, heterogenous Tru64/VMS clusters

Post by Bob Koehl » Wed, 27 Jun 2001 02:30:37



> The problem is that the Unix file system simply is not rich enough to
> map to all the different record types supported by ODS-2.

TOPS-20 also used a stream of bytes, but when the Fortran library, COBOL
library, and others eventually all realized they were trying to achieve
the same results they consolidated it into an RMS.

The UNIX f77 environment already has to deal with needing record concepts
imposed on the byte stream.  No reason why there couldn't be a librms.so
providing all the other capabilities, in fact vendors sell libraries like
that to support VMS -> UNIX migration.

What you don't get for free is language specific libraries rewritten on
top of a librms.  libc et.al. will continue to sit directly on top of
the UNIX kernel API unless some UNIX vendor sees the benefit of
centralizing all that code.  

Meanwhile VMS engineers are adding I/O capabilities to the kernel just
to support C libary calls for DII-COE, solving the opposite problem by
what appears to be removing RMS for some cases.

----------------------------------------------------------------------
Bob Koehler                     | Computer Sciences Corporation
NASA GSFC Flight Software       | Federal Sector, Civil Group
                                | please remove ".aspm" when replying

 
 
 

1. Files-11 ODS-2 Readability for FreeBSD

I've been working on a READ-ONLY Files-11 ODS2 file system for FreeBSD.
This file system is an installable kernel module and provides access
to files as a "true" mountable file system on FreeBSD.

Currently supported are the following FreeBSD versions:

    FreeBSD 3.3
    FreeBSD 4.0

I am currently looking for beta testers who wish to read their ODS-2
file systems on FreeBSD - my motivation has been the optical world, but
as long as FreeBSD recognizes the device, the file system should work.

Sorry, automatic record type and file organization conversions are not
available, yet.  I'm guaging the interest in this product before I spend
anymore time with it.

I should note that I plan this to be a commerical product which will
cost actual money.  However, I'm open to discussions on license fees,
terms, etc.  Beta testers will probably receive a free copy of the
final production file system - some incentive...

For you Linux and Solaris users, I may be persuaded to add support.
Sorry for the Compaq Tru64 users - Compaq wants too much money for a
development machine...

If you are interested:

Chuck McCrobie (** MAD VAX **)

Sent via Deja.com http://www.deja.com/
Before you buy.

2. matroxfb fix

3. New Whitepaper: Sun Cluster 3.0 Cluster File System

4. SCSI Backup

5. File update delay in VMS/Solaris cross-mount

6. HELP CRASH!!! File System Hosed

7. Enhanced Filing system - file system like DEC Advanced File system for Linux

8. bash 1.14.7(1) and `set -o vi' not working

9. VMS To Tru64 Migration

10. VMS To Tru64 Migration Plans

11. Dual boot VMS and Tru64

12. VMS Itanium port speeded up. Tru64 dies.

13. NFS on Tru64 5.1a & VMS 7.3