![]() |
![]() HP OpenVMS Systemsask the wizard |
![]() |
The Question is: our company just upgraded to version 7.3 we have 3 nodes on 1 cluster. on 1 node we do a type "filename.txt" and it displays data correctly. on another node we do a type "filename.txt" and it shows some other data. filename.txt is the same file! what is the fix? The Answer is : The OpenVMS Wizard would expect that the files are not actually the same file, or that this is potentially related to known problems within the OpenVMS Alpha V7.3 XFC cache. You will want to disable use of XFC on OpenVMS Alpha V7.3 per the available documentation, pending release of V2.0 of the XFC ECO kit for V7.3, or later -- topic (7408) is related. Please use the $ DIRECTORY /FILE_ID command on each host or each process that is referencing the file. This command will display the file identification (FID), a value which is a unique reference to the contents of a file on a particular disk or on a particular shadowset. Some of the more common causes of the display of different data for the same filename involve differences in the file specification resulting from logical name translations, and differences in the process default device specification. These translation differences can involve search list logical names, and -- depending on the particular filename specification syntax used -- to logical names which match the name of the particular file. If the file identification value differs (and the physical device is the same device), then the file differs. One of the more common situations involves the system disk in an OpenVMS Cluster configuration, and specifically copies of files located in the SYS$SPECIFIC: and SYS$COMMON: roots. If there is a copy of the file in SYS$SPECIFIC: on one host and another copy of the file in SYS$COMMON:, the behaviour you describe is expected. You can use the SHOW LOGICAL command to examine the various components of the file specification; to display any logical name translations. Be certain to carefully evaluate potentially subtle differences, such as differences in the device name of the disk, or differences in the name of the system disk system root. In the following example, any user SET DEFAULT to SYS$SYSTEM would see the contents of two directories -- SYS$SYSTEM is a search list specifying the "HOST$DKA0:[SYS0.]" (SYS$SPECIFIC) system disk root and the "HOST$DKA0:[SYS0.SYSCOMMON.]" (SYS$COMMON:) root. $ show logical sys$system "SYS$SYSTEM" = "SYS$SYSROOT:[SYSEXE]" (LNM$SYSTEM_TABLE) $ show logical sys$sysroot "SYS$SYSROOT" = "HOST$DKA0:[SYS0.]" (LNM$SYSTEM_TABLE) = "SYS$COMMON:" 1 "SYS$COMMON" = "HOST$DKA0:[SYS0.SYSCOMMON.]" (LNM$SYSTEM_TABLE) Other potential causes can include use of allocation class zero on two cluster member nodes -- both references (only) appear to be to the same storage device. (A correct cluster configuration can have overlaps in the disk device names in allocation class zero, though all disk storage devices within a non-zero allocation class should be unique across all cluster members.) The OpenVMS Wizard strongly recommends review of the OpenVMS User's Guide, and particularly the documentation on the format and use of filenames, and the documentation on logical names.
|