Google
 

Trailing-Edge - PDP-10 Archives - ap-c796e-sb - dsr14.rnd
There are no other files named dsr14.rnd in the archive.
\\
.;3-FEB-77-YEL-FITZ
.LM0;.RM70;.F;.J;.SP1;.TS5
.FLAG CAP
^^DSKRAT.DOC\\ -- ^CHANGES FROM ^V14(22) TO ^V14(23)
.BR
^FEBRUARY 1977
.FG30
^COPYRIGHT (^C) 1974,1976,1977
.BR
^DIGITAL ^EQUIPMENT ^CORPORATION, ^MAYNARD, ^MASS.
.B 2
^THIS SOFTWARE IS FURNISHED UNDER A LICENSE FOR USE ONLY ON A
SINGLE COMPUTER SYSTEM AND MAY BE COPIED ONLY WITH THE INCLUSION
OF THE ABOVE COPYRIGHT NOTICE. ^THIS SOFTWARE, OR ANY OTHER
COPIES THEREOF, MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE
TO ANY OTHER PERSON EXCEPT FOR USE ON SUCH SYSTEM AND TO ONE WHO
AGREES TO THESE LICENSE TERMS. ^TITLE TO AND OWNERSHIP OF THE
SOFTWARE SHALL AT ALL TIMES REMAIN IN ^^DEC\\.
.B 1
^THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT
NOTICE AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY ^DIGITAL
^EQUIPMENT ^CORPORATION.
.B 1
^^DEC\\ ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS
SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY ^^DEC\\.
.T <DSR14.DOC
.PG
<DSKRAT.DOC -- ^CHANGES FROM 14(22) TO 14(23)
.BR
^FEBRUARY 1977
.B3.LM0
1.0##<SUMMARY
.B1
<DSKRAT IS A DISK DAMAGE ASSESSMENT PROGRAM WHICH LETS A USER SEE THE INCONSISTENCIES IN THE DISK DATA BASE.
.B1
^THE MAJOR CHANGE IN 14(23) IS TO MODIFY THE LOST-BLOCK RECOVERY ALGORITHM.  ^LOST
BLOCKS WHICH ARE MARKED AS BAD IN THE <BAT BLOCK OF THE FILE STRUCTURE ARE
NOW NOT RETURNED FOR USE AS AVAILABLE BLOCKS.  <DSKRAT RUNS UNDER ALL 5- SERIES AND
6- SERIES MONITORS.  <DSKRAT, WITH ITS LOST-BLOCK RECOVERY CODE, HAS BEEN
RUN IN-HOUSE SO SUCCESSFULLY THAT THE PUBLIC DISK STRUCTURES ON THE DEVELOPMENT
MACHINES HAVE NOT BEEN REFRESHED FOR OVER A YEAR.
.B3.LM0
2.0##<EXTERNAL <CHANGES
.B1
^AFTER RUNNING <DSKRAT, RECOVERING LOST BLOCKS, RUNNING <DSKRAT AGAIN MAY
STILL SHOW SOME LOST BLOCKS (MARKED IN <SAT, BUT IN NO FILE).  ^THESE BLOCKS
ARE MARKED AS BAD IN THE <BAT BLOCK OF THE FILE STRUCTURE SO THEY ARE NOT RETURNED
AS RECOVERED BLOCKS.
.B1
<DSKRAT READS <RIB<S ITSELF, AND CHECKS MOST OF THE
<RIB IN THE SAME MANNER AS THE MONITOR.  ^IN ORDER TO ENSURE THAT THE MONITOR CAN
READ THE FILE IT ALSO DOES A <LOOKUP.  <DSKRAT RUNS APPROXIMATELY TWICE AS FAST IF THIS <LOOKUP
IS NOT DONE.  ^IF LOCATION 140 IN <DSKRAT (SYMBOL IS <DOLOOK) IS SET NON-0 THEN
<DSKRAT WILL NOT DO THE <LOOKUP.  ^THE ONLY CHECK WHICH THE MONITOR MAKES
WHICH <DSKRAT DOES NOT MAKE IS TO SEE THAT THE BLOCK NUMBER OF THE DIRECTORY
WHICH CONTAINS THE FILE IS CORRECT (<.RBUFD).
.B1
<DSKRAT WILL NOW DO ^LOST-^BLOCK
RECOVERY IF <SCHED 10 IS IN EFFECT (NO REMOTE TERMINALS ARE USABLE)
.B3.LM0
3.0##^^KNOWN BUGS AND DEFICIENCIES\\
.B1
^IF <DSKRAT GENERATES <LSTBLK.XXX FILES, AND ALSO HAS TO MAKE A 2ND PASS ON
THE DISK (DUE TO MULTIPLY USED CLUSTERS), THEN IT WILL INCORRECTLY REPORT
THE BLOCKS IN <LSTBLK.XXX AS USED BIT NOT MARKED IN <SAT.
.B3.LM0
4.0##<INSTALLATION <INSTRUCTIONS
.B1.LM5
<LOAD <DSKRAT
.BR
<SAVE <DSKRAT
.PG.B3.LM0
5.0##<INTERNAL <CHANGES
.B1
^THE PUSH DOWN LIST HAS BEEN MADE LONGER SO THAT <DSKRAT CAN NOW HANDLE
<SFD<'S NESTED TO A LEVEL OF 5 WITHOUT <PDL OVERFLOWS.  ^A BUG HAS BEEN
FIXED WHICH CAUSED <DSKRAT TO READ THE WRONG BLOCK AS A <SAT BLOCK UNDER SOME CONDITIONS.
.B3
6.0##<SUGGESTIONS
.B1
^IT IS STRONGLY RECOMMENDED THAT <DSKRAT BE RUN TWICE IF LOST-BLOCK RECOVERY
IS BEING DONE.  ^THE OUTPUT OF THE 2ND RUN SHOULD BE INSPECTED BEFORE THE
<LSTBLK.* FILES ARE DELETED.
.B3
[^END OF <DSR14.DOC]
.B1
[<DSR12.DOC IS APPENDED AS AN INTEGRAL PART OF <DSR14.DOC]
.T <DSR12.DOC
.PG
<DSKRAT.DOC -- ^CHANGES FROM ^V11(10) TO ^V12(11)
.BR
^APRIL 1974
.B3.LM0
1.0##<SUMMARY
.B1
^VERSION 12(11) IS NOW CONSISTENT WITH ^^JOBDAT V427(440).\\
.B1
^VERSION 11(10) CONTAINS A ROUTINE TO RECOVER LOST BLOCKS ON
SINGLE OR MULTI-STRUCTURE UNITS.
.B3.LM0
2.0##<EXTERNAL <CHANGES
.B1
^NONE.
.B3
3.0##^^KNOWN BUGS AND DEFICIENCIES\\
.B1
^NONE.
.B3.LM0
4.0##<INSTALLATION <INSTRUCTIONS
.B1
^NONE.
.B3.LM0
5.0##<INTERNAL <CHANGES
.B1
^VERSION 11(10) HAS HAD CODE ADDED TO IMPLEMENT THE RECOVERY OF
LOST BLOCKS DUE TO CRASHES AND/OR SOFTWARE ERRORS.
.B3.LM0
6.0##<DATE-75 <PROPOSAL
.B1
<DSKRAT NEEDS NO MODIFICATIONS IN ORDER TO COMPLY WITH THE <DATE-75 STANDARD.
.B3
[^END OF <DSR12.DOC]