Trailing-Edge
-
PDP-10 Archives
-
BB-L014E-BM
-
autopatch/infany.f05
There are 11 other files named infany.f05 in the archive. Click here to see a list.
;******************** START OF DBMS20-V6 EDIT 423 *************************
;
;SYMPTOM
; DBINFO gets "?CORISA - ILLEGAL SIZE ARGUMENT PASSED" during
; execution of the /SS command, when processing a large schema file.
;
;DIAGNOSIS
; When enough areas are included in the schema, DBINFO moves the
; first page of the .SCH file out of its buffers during the area
; walk. When it starts the transaction walk, it takes a count of
; transactions (NTRAN) from what should be the first page. This
; erroneous count is then used to allocate space in the in-core
; subschema block, and the illegal size argument is detected.
;
;CURE
; Get the first page of the .SCH file back into the buffers before
; the transaction walk (and also before the record walk) by calling
; routine FINDR%.
;
;*************** EDIT THE FOLLOWING INTO FILE 423.FIX *********************
.EDIT 423
.NAME WTK
.DATE 26-MAY-82
.MODULE INFIDB
.INSERT SSB.LX+17,AFTER,<PUSHJ 17,AR.WAL>
PUSHJ 17,FINDR% ;[423] DO FIND-ROOT BEFORE TRN.WALK
MOVEM 1,6 ;[423] AND UPDATE CRU
.ENDI
.INSERT SBI.L2+4,AFTER,<SETOM 155(14)>
PUSHJ 17,FINDR% ;[423] DO FIND-ROOT BEFORE REC.WALK
MOVEM 1,6 ;[423] AND UPDATE CRU
.ENDI
.ENDE
;***************************** CAUTION *************************************
;
; TO AVOID LOSING ANY PREVIOUS PATCHES BE
; SURE TO USE THE LATEST PATCHED REL FILES
; AS A BASE FOR THIS EDIT.
;
; THIS PATCH AFFECTS THE FOLLOWING DBMS COMPONENTS:
;
; DBINFO
;
;
; ------------------ TO INSTALL THIS EDIT ------------------
;
; @RUN MAKLIB
; *INFANY.REL=INFANY.REL,423.FIX/F
; *^C
; @RUN LINK
; *@DBINF2.CMD ;FROM DISTRIBUTION TAPE
; @SAVE DSK:DBINFO
;
;************************** END OF EDIT 423 *******************************
;******************** START OF DBMS20-V6 EDIT 450 *************************
;
;SYMPTOM
; If a user gives the following command sequence to DBINFO:
; /OPEN AREA1
; /DISPLAY USAGE
; /CLOSE AREA1
; /OPEN AREA2
; /DISPLAY USAGE
; DBINFO replies that AREA2 is not opened, although the OPEN
; command for AREA2 had no errors.
;
;DIAGNOSIS
; DBINFO is properly opening and closing the areas, but is not properly
; updating a list of available pages based on the open areas. This list
; is generated only once, during the first DISPLAY command, and is not
; checked on subsequent commands to make sure it is current.
;
;CURE
; Force the list to be generated each time it is used, to take into
; account subsequent OPEN and CLOSE commands.
;
;*************** EDIT THE FOLLOWING INTO FILE 450.FIX *********************
.EDIT 450
.NAME WTK
.DATE 28-SEP-82
.MODULE INFCOM
.INSERT HDRAND+1,REPLACE:1,<SKIPL PAGTUPS>
MOVE R0,PAGTUPS ;[6%450] FORCE INIT TO ALL
HRRZM R0,PAGTUPS ;[6%450] CURRENTLY OPEN AREAS
.ENDI
.ENDE
;***************************** CAUTION *************************************
;
; TO AVOID LOSING ANY PREVIOUS PATCHES BE
; SURE TO USE THE LATEST PATCHED REL FILES
; AS A BASE FOR THIS EDIT.
;
; THIS PATCH AFFECTS THE FOLLOWING DBMS COMPONENTS:
;
; DBINFO
;
;
; ------------------ TO INSTALL THIS EDIT ------------------
;
; @RUN MAKLIB
; *INFANY.REL=INFANY.REL,450.FIX/F
; *^C
; @R LINK
; *@DBINF2.CMD ;FROM DISTRIBUTION TAPE
; @SAVE DSK:DBINFO
;
;************************** END OF EDIT 450 *******************************