[an error occurred while processing this directive]

HP OpenVMS Systems

ask the wizard
Content starts here

Same filename, differing contents across cluster

» close window

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.
 

answer written or last revised on ( 18-MAR-2002 )

» close window