[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference cookie::sls

Title:Storage Library System
Moderator:COOKIE::REUTER
Created:Sun Oct 13 1991
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:2270
Total number of notes:7850

2256.0. "T2.9 'error opening SLS$ROOT:[DATA]OPCDEF.COM'" by SANITY::LEMONS (And we thank you for your support.) Wed May 14 1997 11:13

    SLS T2.9 FT2
    OpenVMS VAX V6.2
    When I ran SLS$STARTUP.COM at the same time across my cluster, one of
    the nodes had this failure:
    
    $       @SLS$SYSTEM:CREDEF OPCDEF $OPCDEF STARLET
    $!*  COPYRIGHT (c) 1992 BY DIGITAL EQUIPMENT CORPORATION, MAYNARD,
    MASSACHUSETTS
    .
    $!
    $!
    $!      C R E D E F . C O M
    $!
    $!  This command file creates a definition file in SLS$DATA for values
    $!  stored in a macro library.
    $!
    -----------------------------------------------------------------------
    $!  credef.com takes the name of:
    $!
    $!      P1:  an output file, default SLS$DATAC:.COM
    $!      P2:  a macro module (input library module)
    $!      P3:  the library the module is found in
    $!           (input library file, default SYS$LIBARAY:.MLB)
    $!
    $!           (the module 'P2'is extracted from the macro library 'P3')
    $!
    $!  and converts the macro definitions to DCL symbol assignments
    $!
    ----------------------------------------------------------------------
    $!
    $! V2.2  5/8/92  Masami Hua     Fixed the definition file creation
    logic
    $!                              (should be created after VMS version
    upgrade)
    $!
    $!
    %DCL-E-OPENIN, error opening SLS$ROOT:[DATA]OPCDEF.COM; as input
    -RMS-E-FLK, file currently locked by another user
      SLS          job terminated at 14-MAY-1997 11:56:12.99
    
      Accounting information:
      Buffered I/O count:             113         Peak working set size:    
    827
      Direct I/O count:               115         Peak page file size:    
    25819
      Page faults:                   1423         Mounted volumes:            
    0
      Charged CPU time:           0 00:00:03.97   Elapsed time:     0
    00:00:14.76
    $
    
    as reported in SLS$ROOT:[000000]TAPESTARTSANITY.LOG;1 (running on node
    SANITY).  Re-running SLS$STARTUP.COM successfully started SLS on node
    SANITY.
    
    Looks like there was a collision when two nodes tried to access this
    OPCDEF.COM file at the same time.  Please implement a mechanism to
    ensure this doesn't happen.
    
    Thanks!
    tl
T.RTitleUserPersonal
Name
DateLines
2256.1COOKIE::MCCLELLANDMarty, SLS/MDMS EngineeringFri May 16 1997 12:4813

The credef.com file only updates the opcdef.com file when it is
found that vms was updated since the last update of opcdef.  Thus,
your error messages occur only in a rare situation.  It happens only
during a concurrent startup by two nodes after upgrading vms.  To
my knowledge, this is the first report of the problem in more than
ten years of SLS usage.

Thanks for identifying the problem for future reference, but we won't
address this in V2.9.

Marty