| Title: | DECDTM-VMS |
| Notice: | DECdtm Conference. 260.* for docs & kits. Digital Confidential |
| Moderator: | MOVIES::PLAYFORD |
| Created: | Fri Aug 12 1988 |
| Last Modified: | Fri May 30 1997 |
| Last Successful Update: | Fri Jun 06 1997 |
| Number of topics: | 353 |
| Total number of notes: | 1278 |
We had a strange problem at a customers site a few days ago.
They have an application that is using 'recover unit journaling' and
there are several RMS files participating in the transaction.
Now they have always the same error when they open one of the files invoked
they get the same error messages from OPCOM.
%%%%%%%%%%% OPCOM 17-APR-1997 10:55:50.05 %%%%%%%%%%%
Message from user FIELD on AGBVR2
%RMSREC-F-OPRSERVER, error occurred during detached recovery unit recovery;
process ID (PID) 00011463
%%%%%%%%%%% OPCOM 17-APR-1997 10:55:50.06 %%%%%%%%%%%
Message from user FIELD on AGBVR2
-RMSREC-F-FILE, file DISK$USER2:[IMPCON.MTRD3]WIPS.IMP;3
%%%%%%%%%%% OPCOM 17-APR-1997 10:55:50.06 %%%%%%%%%%%
Message from user FIELD on AGBVR2
-RMSREC-F-INVDDTM, error occurred processing prepare record
%%%%%%%%%%% OPCOM 17-APR-1997 10:55:50.07 %%%%%%%%%%%
Message from user FIELD on AGBVR2
-SYSTEM-F-NOSUCHPART, specified participant not found
%%%%%%%%%%% OPCOM 17-APR-1997 10:55:50.07 %%%%%%%%%%%
Message from user FIELD on AGBVR2
-SYSTEM-W-DEVOFFLINE, device is not in configuration or not available
I couldn't find anything that could explain the DEVOFFLINE. Via LMCP I found
a active transaction for that day that was COMMITTED because the the problems
started around that time I advised them to delete the journal-file.
Record number 3 (00000003), 64 (0040) bytes
Transaction state (2): COMMITTED
Transaction ID: B2ABC8AF-B6D7-11D0-8CCB-414742565232 (17-APR-1997 04:04:32.55)
DECdtm Services Log Format V1.1
Type ( 3): LOCAL RM Log ID: 037100C0-0029-0003-7C23-000000000000
Name (22): "RMS$USER2.......*.D..."
(0000 0144162A 00000000 00000032 52455355 24534D52)
The disk with label 'RMS$USERS2' was online.
We saved the journal-file and the transaction-log. Any idea where to look next.
Thanks in advance,
Jaak
| T.R | Title | User | Personal Name | Date | Lines |
|---|---|---|---|---|---|
| 352.1 | MOVIES::POTTER | http://www.vmse.edo.dec.com/~potter/ | Fri Apr 25 1997 10:39 | 7 | |
Jaak, I think this is more of an RMS-Journaling issue than DECdtm - have you asked the RMS folk? regards, //alan | |||||
| 352.2 | RMS Note 3025 | BACHUS::LEEN | Jaak Leen, TP/IM Support Belgium 856-8738 | Mon Apr 28 1997 14:17 | 0 |
| 352.3 | Answer from the RMS notesfile | 54958::LEEN | Jaak Leen, TP/IM Support Belgium 856-8738 | Wed Apr 30 1997 15:15 | 38 |
We got the messages mentioned in .0 whe we did a 'dir/full' of a file that
participated in the transaction.
Regards,
Jaak
<<< VMSZOO::DISK$NOTES:[NOTES$LIBRARY]RMS_OPENVMS.NOTE;1 >>>
-< RMS asks, 'R U Journaled?' >-
================================================================================
Note 3025.1 Error while trying to recover 1 of 1
STAR::TSPEER 26 lines 29-APR-1997 09:15
--------------------------------------------------------------------------------
Jaak,
RMS is failing detached recovery because one of its calls to DECdtm
is failing -- RMS simply passes on this error. I strongly suspect
that the DECdtm call is $GETDTI, which RMS uses during recovery to
request that DECdtm return the global status (committed or aborted) of
a transaction in which RMS was a resource manager. NOSUCHPART from
DECdtm means that for some reason DECdtm fails to recognize RMS as
having been involved in the transaction. While there could be
numerous theoretical reasons for this failure, including a bad $GETDTI
call from RMS, the fact that this appears to be specific to certain
files involved in a specific transaction makes me wonder whether
DECdtm is having trouble accessing its log information for the data it
must return in the $GETDTI call. Could DEVOFFLINE be referring to the
device where the DECdtm transaction log was located? Does *any*
attempt to access the affected file(s) -- e.g. a simple DCL OPEN --
cause the same error? Is only one file involved, or do all files
involved in the transaction exhibit the same behavior?
Before bouncing this entirely back on the DECdtm people, you might
check the file SYS$MANAGER:RMSREC$SERVER_ERROR.LOG, which is
created/appended to whenever detached RMS recovery encounters a fatal
recovery error. There is a (slim) chance it may contain additional
information.
Tom Speer
| |||||
| 352.4 | MOVIES::POTTER | http://www.vmse.edo.dec.com/~potter/ | Wed May 07 1997 09:21 | 3 | |
Taken to note 3025 in VMSZOO::RMS_OPENVMS //atp | |||||