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

Conference cookie::hsm

Title:File Shelving
Moderator:COOKIE::HOLSINGER
Created:Mon Mar 15 1993
Last Modified:Thu Jun 05 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:346
Total number of notes:1204

325.0. "concurrent $ SHELVE <file> gets FATAL error" by COMEUP::SIMMONDS (lock (M); while (not *SOMETHING) { Wait(C,M); } unlock(M)) Sun Mar 09 1997 23:52

    [Same environment as 318.*,319.*]
    
    Customer reports another HSM issue:
    
    When two [Batch] processes attempt to $ SHELVE the same file 'at the same
    moment', one process succeeds and one gets
    
    %SHELVE-W-ERROR, [...]
    %SYSTEM-F-NOPRIV, [...]
    in its log file and then terminates (default DCL error handling)
    
    Why doesn't a second "$ SHELVE <filespec>" just NOOP if shelving has
    already been requested for that file ?
    
    Secondly, why is the -F-NOPRIV propagated back to DCL rather than the
    -W-ERROR ?
    
    Thanks once more!
    John.
T.RTitleUserPersonal
Name
DateLines
325.1COOKIE::MCALLISTERThu Mar 13 1997 13:5911
If there is a corresponding entry in the HSM$LOG:HSM$SHP_ERROR.LOG
file for this event, will you please post it here?  It will help us
figure out where in the code the error is being generated.  The NOPRIV
error may or may not have anything to do with actual privileges but
may be an indication of a conflict on the file itself.  The error log
information will help track this down.

Thanks,

Barb
325.2COMEUP::SIMMONDSDisintegration Complete, Captain Palmer SIR!Thu Mar 13 1997 16:416
    HSM$LOG:HSM$SHP_ERROR.LOG is empty.  I have sent DCL procedures and
    the user's Batch log files containing the evidence to John Gillings
    in the Sydney CSC for you..
    
    Thanks for looking at this!
    John.