T.R | Title | User | Personal Name | Date | Lines |
---|
477.1 | NT Tactical Security Evaluation | STAR::BROWNELL | | Tue Jan 07 1997 08:39 | 264 |
477.2 | OpenVMS Registry Evaluation | STAR::BROWNELL | | Tue Jan 07 1997 08:40 | 215 |
477.3 | Authenticated RPC Project Evaluation | STAR::BROWNELL | | Tue Jan 07 1997 08:41 | 261 |
477.4 | OpenVMS DCOM project evaluation | STAR::BROWNELL | | Wed Jan 08 1997 16:22 | 228 |
477.5 | Single Sign On Phase II Project Evaluation | STAR::BROWNELL | | Wed Jan 08 1997 16:23 | 223 |
477.6 | Evaluation for OpenVMS Services | STAR::BROWNELL | | Fri Jan 10 1997 14:33 | 216 |
477.7 | Evaluation for HFS-1 Backup | STAR::COPE | | Mon Feb 03 1997 09:50 | 271 |
| QTV Project Evaluation for HFS-1 Backup
Revision 1.2 - Digital Confidential
---------------------------------------------------------------------------
This is a living document. Current versions will be posted to
http://joshua.zko.dec.com during the HFS-1 project.
---------------------------------------------------------------------------
Purpose
To assess the state of this project, determining:
* Quality risks and focus areas
* Estimate of QTV Resources and Effort
* Inputs to the validation plan
* An understanding between QTV and the development organization of the
current state of the project in terms of quality, and the intended
final state of the project.
Deliverables
* Answers to all questions
* Copies sent to manager & release project leader
* Include as an appendix to the Project Test/Validation plan
Process
This report is to be completed by the assigned QTV Engineer responsible for
the evaluation. The purpose is to give Development and QTV a common
understanding of the current and desired state of the project, and of areas
where QTV's efforts would most benefit.
Revision Modified Date Comment
by
Began filling in Evaluation template;
0.9 Joshua 21-Jan-1997 incorporated comments from Dennis
Cope Fallon. Removed and collapsed some
template sections.
1.0 Joshua 23-Jan-1997 Completed remaining sections; removed
Cope comment bars.
Incorporated comments from J.
Neumeister. Removed references to
1.1 Joshua 24-Jan-1997 remedial kits. Also removed specific
Cope defect estimates (will fill in as more
information is available).
Added more details to existing
1.2 Joshua 30-Jan-1997 regression test listing. Corrected the
Cope
section describing tests currently run.
I. General Information
Name of project: HFS Backup
Author of
evaluation: Joshua Cope (STAR::COPE)
Engineering
contacts: Joe Neumeister (VMSSG::NEUMEISTER)
Matt Doremus (STAR::DOREMUS)
Ron Marcoux (STAR::MARCOUX)
OpenVMS BACKUP will be enhanced to provide Heterogenous
Description of File Support. These enhancements relate to changes in
project: file naming and file processing, and in additional file
attributes which must be preserved/supported.
II. Development Status
Project Phase Status (Percent complete, or n/a)
Problem Statement Complete
Investigation Complete
Draft Plan & Design Complete
Detailed Project Planning Complete
Detailed Design Complete
Implementation ---
Validation testing ---
Assess Doneness ---
Document Location/Comments
(Documents available in STAR::DOCD$:[EVMS.PROJECT_DOCUMENTS] unless noted)
Investigation Report IR-BCKHFS.DOC
Product Requirements n/a
Project Plan PP-BCKHFS.DOC
Functional Specification FS-BCKHFS.DOC
Design Specification DS-BCKHFS.DOC
Development Plan ---
Defect Containment Plan ---
Others (specify) ---
Also see the HFS-1 project documents.
What types of development effort does this project involve?
100% Code design & development within OSSG
III. Defect Containment Status
Activity Estimated/ Completed
Planned to date
Defect Identification Goals
% Code inspected --- ---
% Code unit testing --- ---
% Code integration testing --- ---
% Code (features) validated All features ---
Defect Data
# Defects found pre-integration (design reviews,
code inspections, unit test) --- ---
# Defects found post-integration (integration,
validation, and field test) --- ---
Total defects found (pre-release) --- ---
How were estimates derived?
To be determined.
How were actual values derived?
N/A
Describe any other methods used to remove defects prior to integration.
The BTE regression tests will be run on the BACKUP facility prior to each
code check-in by the developers. Existing and new tests will be run for
regression testing as needed during the project.
IV. Integration & Testing Status
What percentage of code for this project has been integrated with other
system components?
None.
How was/will readiness for integration with other system components be
determined?
QTV will assist with defect identification and project design and
documentation reviews to help determine integration readiness.
List & describe all tests currently available for testing this project.
* BACKUP: A set of old BACKUP tests; mainly checks correct DCL command
processing. Set up as VMSTEST/DTM test groups; may or may not run
anymore; probably will not run on Alpha.
* BACKUP_APITST: A set of tests for the BACKUP API. See Gene Freyberger
for more information on these tests.
* (EVMS::)BACKUPTST: A set of tests last maintained by Heinz Ludwig;
should mostly work on Alpha. Build and setup is not automated.
* (EVMS::)RMS_BACKUP: A small set of files; status unknown.
* (STAR::)BACKUPTEST: An earlier version of the BACKUP_REG component.
Obsolete.
* (STAR::)BACKUP_REG: A set of fairly recent regression tests for VAX.
Should run correctly. These tests are a subset of the "Backup test
environment" used by the BACKUP developers.
Are any existing tests run on a regular basis against the project's code
base? By whom?
A subset of the tests are run against each baselevel as part of the
automatic regression testing (see Dean Elser). Additional tests are run as
needed by the developers.
When will the code integration for this project be completed?
Development is scheduled for approximately 24 weeks, so integration should
be completed approximately 20-24 weeks from the start of development.
V. Configurations
Platform and operating system support:
Intel WNT Win95 AXP WNT AXPVMS VAXVMS UNIX
4.0* W95* 4.0 7.2 7.2** ---
*Although the HFS-1 project does not involve WNT or W95 development, there
must be a testing effort to insure that current Pathworks services are not
disrupted by any changes.
**VAX development will be minimal; there must be enough functionality to
support clusterwide mounting of HFS-1 filesystems, and awareness of the new
filesystem to handle unsupported functionality properly.
Describe any concerns, issues, restrictions, or testing considerations with
specific...
* Hardware platforms: VAX awareness of HFS-1, graceful handling of
missing functionality where needed. Also, standalone backup will not
be supported.
* Firmware revisions: n/a
* Network transports: n/a
* Mixed architecture clusters: As above, VAX awareness of HFS-1.
* Mixed version clusters: Backup to and from cluster-mounted devices
must be tested.
Backups made with the /INTERCHANGE switch should be restorable by any
node in a mixed-version cluster.
* Software products/versions: Pathworks should be installed and tested
for any breakage.
VI. QTV Requirements for the Project
Describe all testing activities that you believe are required of QTV for
this project. (Test development, installation testing, configuration matrix
testing, etc).
* Test development, including writing new tests for incorporation into
the VMSTEST regression suite (the BACKUP_REG facility). Investigation
of other existing test facilities (BACKUP, BACKUP_TEST, and
BACKUP_API), and possible maintenance work to fix any test breakage.
* Documentation review, including project and end user documentation.
* Defect identification
* Participation in code reviews or inspections
* Final qualification
What skills are required of QTV to successfully perform the testing
described above?
DCL and VMS programming will be required to implement new tests and
maintain the current BACKUP test programs. QTV will also need a high-level
understanding of the project, and of the functional specifications of the
product. QTV probably will not need an understanding of backup internals
beneath the user (API) level.
Describe all known hardware requirements of this project that have not
already been specified above.
1 VAX OpenVMS server
Alpha OpenVMS servers, with at least three disk devices each (system,
1-2 backup source, backup destination. At least one tape drive on an
Alpha system.
1 Intel Windows NT client
1 Intel Windows 95 client
1 Alpha Windows NT client
All or some of this hardware may be shared with other parts of the HFS-1
validation project.
VII. Dependencies and Risks
Identify and describe any dependencies this project has on any other
project development efforts.
As a subset of the HFS-1 effort, this project is critically dependent on
the work in the XQP and RMS facilities. The BACKUP subsystem cannot
function without this underlying support.
There is also a dependency on the DCL section of the HFS-1 project, for
parsing BACKUP commands and test scripts, and the MOUNT, INITIALIZE, and
SET VOLUME utilities in order to create and use HFS-1 filesystems.
Known risks, issues, and concerns:
Are there concerns abount impact on reliability or interoperability with
existing software, hardware, and/or firmware?
The lack of standalone backup support means VAX systems probably will not
support HFS volumes as system disks. This is not much of a risk, as VAX HFS
support will be minimal in general.
List specific areas which need special attention.
File transfer between ODS-5 and ODS-2 volumes should be implemented and
tested carefully, especially handling restoring extended filenames to
incompatible volumes. Also, BACKUP's handling of DIDed and FIDed filespecs
should be extensively tested.
List other risks such as: insufficient time, too few people, limited
exposure, and/or use and hardware concerns.
None.
|
477.8 | Evaluation for HFS-1 DCL/UTIL/TOOLS | STAR::LUDWIG | | Thu Feb 06 1997 15:32 | 622 |
|
QTV Project Evaluation for DCL/TOOLS/UTILITIES.
Revisions:
27-Jan-1997 Initial version.
06-Feb-1997 Included List of QTV tests, schedule, dependencies,
list of modules which supports HFS.
06-Feb-1997 Incorporated feedback from C. Petrovic for
section Defect Containment Status %code inspected.
I. General Information
Name of project: HFS for DCL/TOOLS/UTILITIES
Author of evaluation: Heinz Ludwig
Date of this evaluation: 27-Jan-1997
Engineering contact: Chris Petrovic
Purpose of Project evaluation:
To assess the state of this project, determining:
- Quality risks
- Inputs to the Validation Plan
Overview:
Heterogeneous File Support (HFS) will provide an environment to
be able to create and/or access files on OpenVMS to file system
clients such as Window NT and Windows-95.
Heterogeneous File Support (HFS) will provide consistent display
of HFS attributes for OpenVMS DCL, TOOLS and UTILITIES in support
of the goals of the NT Affinity program.
II. Development Status
What stage of Life of a Project (LOP) product development stage
is the project currently in. Put an X preceding the development stage.
Project Phase Status (%complete/not planned/n.a.)
------------- -----------------------------------
____ Problem Statement complete
____ Investigation complete
____ Draft Plan & Design complete
____ Detailed Project Planning complete
____ Detailed Design/Functional Spec complete
__X_ Implementation
____ Validation Testing
____ Assess Doneness
Which project documents are currently available? ("D"=Draft, "F"=Final)
State if the doc isn't applicable, or the info is in another plan.
Document Location/Comments
-------- -----------------
_F__ Investigation Report STAR::DOCD$:[EVMS.PROJECT_DOCUMENTS]
STAR::WORK7:[WIDDOWSON.HFS]
\\yahwho\yahwho$pub\hfs_docs
_F__ Product Requirements
_F__ Project Plan
_F__ Functional Specification
_F__ Design Specification
_F__ Development Plan
____ Defect Containment Plan
____ Unit Test Plans
_D__ Test/Validation Plan
____ Integration Test Plan
____ Final Qualification Plan
____ Doneness Criteria
____ Others (specify)
What types of development effort does this project involve?
(estimate the % of each type that comprise the total project effort)
100% Code design & development within OSSG
III: Defect Containment Status
Activity Estimated/Planned Completed to date
-------- ----------------- -----------------
Defect Identification Goals
%code inspected: 100% planned - Module SETVOLUME
- Directory changes
for BACKUP.
%code unit testing: planned
%code integration tested planned
%code(features?) validated
Defect data: UNIDENTIFIED YET
#Defects found in Design reviews/inspections
#Defects found in code reviews/inspections
#Defects found in Unit Test
#Defects found in Integration Test
#Defects found in Validation (includes Field Test)
Total number of defects found pre-release N/A
How were estimates derived? N/A
How were actual values measured? N/A
Describe any other methods used to remove defects prior to integration
(i.e. design reviews, etc)
All changes, enhancements will be code reviewed, unit and system
tested plus regression tested if applicable.
IV. Integration & Testing Status
What percentage of code for this project has been integrated with other
system components?
N/A
How was/will readiness for integration with other system components be
determined?
All changes, enhancements will pass unit/system test plus regression
tests if applicable.
List & describe all tests currently available for testing this project.
QTV Regression suite facilities: CLIUTL, DCL, DUMP, LIBRARIAN
Are any existing tests run on a regular basis against the project's code
base? By whom?
QTV Regression suite will be run any new base level.
When will the code integration for this project be completed?
V. Configurations
Indicate which platforms & operating systems this project will support by
placing VERSION NUMBER(s) in the appropriate boxes.
---------------------------------------------------
| INTEL || DIGITAL |
|-------------||------------------------------------|
| NT | W95 || Alpha NT |OVMS Alpha|OVMS VAX|UNIX |
-------|-----|-------||----------|----------|--------|-----|
|Client |3.51 | - || 3.51 | 7.2 | 7.2 | - |
| | | || | | | |
|-------|-----|-------||----------|----------|--------|-----|
|Server |3.51 | - || 3.51 | 7.2 | 7.2 | - |
| | | || | | | |
-----------------------------------------------------------
Describe any concerns, issues, restrictions or testing considerations that
must be paid to specific
hardware platforms: none
firmware revisions: none
network transports:
mixed architecture clusters: ALPHA only support
mixed version clusters: No mixed version cluster support
software products &/or versions: No mixed version of software products
ie. Pathworks
VI. QTV Requirements for the Project
Check all areas that QTV's involvement could significantly impact
the quality and timely delivery of this project, and estimated dates
when resources should be assigned.
Activity Date Resource Needed?
--------- ---------------------
____ Defect Containment Consulting
____ Size Estimation
____ Moderating Inspections
_X__ Participation in Code Inspections
____ Use of SLIM control (consulting or implementation)
____ Problem Management
_X__ Test Development/Maintenance 1-3-1997
_X__ Metrics &/or Doneness Criteria
_X__ Pre-integration Defect Identification
_X__ Post-Integration Defect Identification
_X__ Final Qualification
_X__ In-Use Testing only
Describe all testing activities that you believe are required of QTV
for this project? (i.e. test development, installation testing,
configuration matrix testing, etc)
Requires QTV investigation report in order to determine the following
issues:
o Which QTV tests are applicable to use for this project?
o What is the current status for Alpha/VAX regression suite?
Do all tests pass on Alpha/VAX, if not is there a plan to
fix any current test( need QAR # if test is failing)?
o Which tests are broken with HFS?
o Which test(s) needs to be developed?
o Any regression test to be incorporated into the QTV regression
test suite?
Preliminary findings for the regression suite running on V7.1 with
CLI=HFS:
DCL + 32 failures
DUMP 0
CLIUTL + 20 failures
What skills are required of QTV to successfully perform the testing
described above?
QTV skill.
Describe all known hardware requirements of this project that have not
already been specified above.
Hardware requirements include a cluster with Alpha NT and Alpha VMS.
and an INTEL NT systems
VI. Dependencies & Risks
Identify & describe any dependencies this product has on any other
project development efforts (DIGITAL or 3rd party), and state who is
managing each dependency.
PATHWORKS
Explain all known risks, issues and concerns with the quality of
this product or it's integration for delivery by OSSG to DIGITAL
customers.
Explain what is being done to mitigate the risk and/or what
contingency plans are in place should the risk unfold. (If nothing,
then state that.)
PATHWORKS is at risk for delivering the next version.
Are there concerns about impact on reliability or interoperability
with existing software, hardware &/or firmware?
The initial phase of this project is fairly self-contained.
List specific areas which need special attention.
Search thru the following QTV facilities generateed this report:
QTV regression facilities CLIUTL, DCL, DUMP, LIBRARIN were searched
for these values:
"'::'","'...'","'.'","':'","';'","'['","'<'","']'","'>'","'%'","'*'"
"/::/","/.../","/./","/:/","/;/","/[/","/</","/]/","/>/","/%/","/*/"
Following components were identified during the search:
DISK$REGRES:[VERIFICATION.CLIUTL]FILTER_FILE.TPU;1
DISK$REGRES:[VERIFICATION.DCL]FLUSH_COLL.EPI;1
DISK$REGRES:[VERIFICATION.DCL]FLUSH_COLL.PRO;1
List other risks such as: insufficient time, too few people, limited
exposure and/or use and hardware concerns.
Outstanding problems currently assigned to UTIL_CORONER:
QAR EVMS-RAVEN data base as of 27-Jan-1997:
-------------------------------------------
378 AK M DCL 7-JUN V6.1 <40>SYS$CLI DYNAMIC MEMORY LEAK
385 AK L DCL 2-FEB X66L-FT1 <29>^C/^YING OUT OF PIPE COMMAND PRO
386 AK Z DCL 2-FEB X66L-FT1 <13>SUGGESTION - IGNORE /PAGE ON TYP
388 AK Z DCL 14-MAR X67P-FT1 <14>DOCUMENT SOME PIPE BEHAVIOR
389 AK Z DCL 21-FEB X66Y-FT1 <14>PIPE COMMAND ON $ SET HOST IS NO
446 OP L DCL 6-DEC V7.0 F$FAO W/ UNCOMMENT ERRS W/ F$FAO
395 AK L LIBRARIAN 21-NOV V7.0 LIBRARIAN DELETE OP ON EMPTY LI
057 AK L LIBRTL 14-APR V6.1 BAD ATTRIB FOR PSECT _LIB$STATE
169 AK M LIBRTL 17-JAN V6.2 LIB$CVT_DX_DX DIFFERENCE BETWEE
170 AK M LIBRTL 29-JUN V7.0 LIB$PUT_OUTPUT IS NOT THREAD-SA
578 AK M LIBRTL 27-DEC V7.1 LIB$SYS_TRNLOG ISNT LISTED IN OBSOLE
624 AK M LIBRTL 14-JAN V7.0 SHIPPING LIB$GET_EF IN OBJECT FORM I
379 AK L DIRECTORY 21-JUL V6.2 $DIRECTORY LINES OUT OF ORDER
462 AK L DIRECTORY 9-DEC 7.1 MORE OF A QUERY THAN A QAR
217 AK H SET/VOLUME 9-AUG X6A7 EVMS-GRYPHON-FT 108 BAD ERROR ME
381 AK L CREATE 23-OCT X649 $CREATE IGNORES QUALIFIER /VER
382 AK L MONITOR 28-JAN X669 MESSAGE IS INCORRECT
384 AK M MONITOR 15-SEP F7.0 I/O COUNTS FOR THE HIGHEST USER
387 AK M JOBCTL 14-MAY X691 SET ACCOUNTING/NEW_FILE DOESNT C
390 AK L LINKER 25-APR V6.2 LINKER WILL GO INTO AN INFINITE
391 AK M MAIL 7-MAY V7.0 REPLY TO X400 MAIL GETS INVALID
392 AK L SET/DEFAUL 23-MAY V7.0 SET DEFAULT IMPROPERLY HANDLES C
393 AK L SYSMAN 5-JUN X697 ERRONEOUS ERROR MESSAGE MAY CON
394 AK L LINKER 27-SEP V7.0 LINKER USE OF $TRNLOG INSTEAD OF
396 AK H SHUTDOWN 13-NOV X6BP REBOOT CLUSTER LEAVES NODE HEEB
526 OP L SHOW/DEVIC 11-DEC G7.1 SHOW DEV/REBUILD PROBLEM
558 OP M SYSMAN 19-DEC X6CJ SYSTEM LOOPS RUNNING AUTOGEN AF
609 OP L PRTSMB 10-JAN V6.2 BATCH JOB IS NOT BEING RELEASED
620 OP M SHUTDOWN 13-JAN X6CJ SYSTEM X6CJ-FT1 - BUGCHECK
Modules:
[RMS] RMSFWADEF.SDL ! to track FIBDEF
[LIB] F11DEF.SDL ! ODS5 strcuture
VCBDEF.SDL ! Bit for ODS5-ness
AQBDEF.SDL ! new AQB type
DVITABLE.MAR ! include special case for ACPTYPE
[STARLET]
ATRDEF.SDL ! Attributes for $QIO
FIBDEF.SDL ! Name handling
DVIDEF.SDL ! new DVI type
[SYS]
SYSGETDVI.MAR ! return value for ODS-5
[DCL] PARSENT.MAR ! Parsing routine
CHARMANIP.MAR ! Character manipulation routine
READREC.MAR ! Termninal input routine
LEXICON.MAR ! Lexical function parse & execution
! support routines
[DUMP] DUMPMSG.MSG ! Contains messages for DUMP
DUMPHEADE.B32 ! Routines that dump file headers
[CLIUTL] SETVOLUME.B32 ! Set volume commnand
SET.MSG ! Error messages used by the SET cmd
[CLD] SET.CLD !
DIRECTORY.CLD
[DIR] DISPLAY.B32 ! Routines necessary to display the
! info gathered about selected files.
DISPLYDEF.SDL ! Contains all information that may be
! displayed about a file.
DIRECTORY.B32 ! Contains the main processing routine
! for the directory cmd plus various
! error reporting routines.
DIRECTMSG.MSG ! Contains all of the error messages
! unique to the DIRECTORY facility
Checkins for Raven:
[CLIUTL]SETVOLUME.B32
SET.MSG
[CLD]SET.CLD
Image: SYS$COMMON:[SYSEXE]SET.EXE
APPENDIX A.
-----------
QTV regression test:
CLIUTL regression tests a total of 85 tests but only 54 tests enabled:
**********************************************************************
ALLOCATE
APPEND1
ASSIGN
ASSIGN_MERGE
ASSIGN_QUEUE
CALL
CLOSE
CONVERT
COPY
CREATE
CREATE_DIRECTORY
CREATE_NAME_TABLE
CVT_ID
CVT_UIC
DEALLOCATE
DEASSIGN
DEASSIGN_QUEUE
DEFINE
DEFINE_CHARACTERISTIC
DEFINE_FORM
DELETE
DELETE_CHARACTERISTIC
DELETE_ENTRY
DELETE_QUEUE
DELETE_SYMBOL
DIFFERENCE
DIRECTORY
DISPLAY_SYMBOL
INITIALIZE_QUEUE
LIBRARY
LINK
OPEN
PRINT
PURGE
READ
RENAME
RUN_PROCESS
SEARCH
SET_BROADCAST
SET_CTLY
SET_DEFAULT
SET_ENTRY
SET_FILE
SET_LOCSCOPE
SET_MESSAGE
SET_ON
SET_PROCESS
SET_PROMPT
SET_PROTECTION01
SET_PROTECTION
SET_QUEUE
SET_SYMBOL
SET_UIC
SET_VERIFY01
SET_VERIFY
SET_WORKING_SET
SHOW_BROADCAST
SHOW_DEFAULT2
SHOW_DEFINT
SHOW_LOGICAL
SHOW_PROTECTION2
SHOW_PROTECTION
SHOW_QUEUE
SHOW_QUEUE_CHARACTERISTIC
SHOW_QUEUE_FORM
SHOW_QUOTA2
SHOW_QUOTA
SHOW_STATUS
SHOW_SYMBOL2
SHOW_SYMBOL
SHOW_TRANSLATION
SHOW_WORKING_SET
SORT
SORT_KEYS
SPAWN
START_QUEUE
STOP
STOP_ENTRY
STOP_QUEUE
SUBMIT
SYNCHRONIZE
SYSMAN
TYPE
VERIFY_IMAGE
WRITE
DCL regression tests a total of 208 tests:
******************************************
CONDITION
DCL$BINEXPRTST
DCL$CALLTST
DCL$CVT_BINARYTST
DCL$ENDSUBROUTINETST
DCL$EXITTST
DCL$GOSUBTST
DCL$PUSHPROCTST
DCL$RETURNTST
DCL$STACKINDTST
DCL$SUBROUTINETST
DCL$UNSTACKTST
DCL$WAITTST
DECK01TST
DISPATCHTST
EOJTST
EVALUATETST
EXPRESSIONS
EXP_BUFFER
F$CONTEXT
F$CSIDTST
F$CVSITST
F$CVTIMETST
F$CVUITST
F$DEVICE
F$DEVICETST
F$DIRECTORYTST
F$EDITTST
F$ELEMENTTST
F$ENVIRON
F$EXTRACTTST
F$FAOTST
F$FILE
F$GETDVITST
F$GETJPITST
F$GETQUITST
F$GETSYITST
F$IDENTIFIERTST
F$INTEGERTST
F$LENGTHTST
F$LOCATETST
F$MESSAGETST
F$MODETST
F$PARSETST
F$PIDTST
F$PRIVILEGETST
F$PROCESSTST
F$SEARCHTST
F$SETPRVTST
F$STRINGTST
F$TIMETST
F$TRNLNMTST
F$TYPE
F$USERTST
F$VERIFY
FILES_OPEN_JOURNAL
FIND_OPERATORTST
FLUSH
GOTOTST
IF_THEN
INDIRECT
INPUT_BUFFER
MCRTST
NUMERICTST
ON_ERROR_BAD_FILE
OPERANDTST
PARSE_OPERANDTST
QUAL_PARSETST
RESTRICTED
RUNTST
SETSHOWACCOUNTINGTST
SET_CTLY2TST
SET_DEFAULT2TST
SET_DIRECTORYTST
SET_FILETST
SET_PROMPT2TST
SET_PROTECTION2TST
SET_SYMBOL2TST
SET_UIC2TST
SET_VERIFY2TST
SHOW_TIMETST
SPAWN
STRINGDISPTST
STRINGTST
UNSTACKTST
DUMP regression tests:
**********************
DUMP01TST.COM
Description: Test the DCL DUMP function
Dumpnetworktst.com
Description: Test the DUMP command on a network device.
Dumptapetst.com
Description: Test the DUMP command on a tape device.
Dumptst.com
Test the DUMP command on a disk device.
Appendix B:
***********
QTV schedule:
-----------------------------------------------------------------------
TOOLS & UTILITIES (Heinz) | | on schedule
- QTV Project Evaluation | 01/27/97 | 02/07/97 | done
- Validation Test Plan | 02/03/97 | 02/14/97 | in progress
- Test Tool Review | 01/31/97 | 02/07/97 | in progress
- Test development/rework | ? | ? | (early/mid March)
- Validation Testing | 02/10/97 | ? | limited testing
| starts
-----------------------------------------------------------------------
|
477.9 | Tactical Security NT RTL Port Evaluation | JARETH::BEAUDIN | | Fri Feb 21 1997 08:42 | 187 |
| I. General Information
Name of project: Tactical Security NT RTL port
Date of this evaluation: 2/14/97
Engineering contact: Mark Pilant
Purpose of Project: Port NT RTL's for Tactical Security usage
II. Development Status
What stage of Life of a Project (LOP) product development stage
is the project currently in. Put an X preceeding the development stage.
Project Phase Status (%complete/not planned/n.a.)
------------- ------------------------------------
____ Problem Statement complete
____ Investigation complete
____ Draft Plan & Design complete
____ Detailed Project Planning in progress
_x__ Detailed Design/Func Spec complete
____ Implementation in progress
____ Validation Testing
____ Assess Doneness
Which project documents are currently available? ("D"=Draft, "F"=Final)
State if the doc isn't applicable, or the info is in another plan.
Document Location/Comments
-------- -----------------
_F__ Investigation Report star::docd$:[nt.project_documents]-
ir-nt_tactical_security.ps
_F__ Product Requirements star::docd$:[nt.project_documents]-
ir-nt_tactical_security.ps
_D__ Project Plan in progress
_F__ Functional Specification star::docd$:[nt.project_documents]-
fs-nt_tactical_security.ps
_na_ Design Specification
_na_ Development Plan
____ Defect Containment Plan
____ Unit Test Plans
____ Test/Validation Plan
____ Integration Test Plan
____ Final Qualification Plan
____ Doneness Criteria
____ Others (specify)
What types of development effort does this project involve?
(estimate the % of each type that comprise the total project effort)
33% Code design & development within OSSG
67% OSSG porting of code from an external source
____ OSSG porting of code from an internal source
____ Subcontracted development or porting by external vendor
____ OSSG modification & integration of a third party product
____ OSSG resale of a third party product
____ Proactive maintenance
____ Other (describe)
III: Defect Containment Status
Activity Estimated/Planned Completed to date
-------- ----------------- -----------------
Defect Identification Goals
%code inspected: 100% new code only not started yet
%code unit testing: 100%
%code integration tested 100%
%code(features?) validated 100%
Defect data:
#Defects found in:
Design reviews/inspections Not started yet
Code reviews/inspections "" "" ""
Unit Test "" "" ""
Integration Test "" "" ""
Validation (includes Field Test) "" "" ""
Total number of defects found pre-release "" "" ""
How were estimates derived?
How were actual values measured?
Describe any other methods used to remove defects prior to integration
(i.e. design reviews, etc)
IV. Integration & Testing Status
What percentage of code has been integrated with other system components?
None so far.
How will readiness for integration w/other system components be determined?
Regression and unit test execution.
List & describe all tests currently available for testing this project.
None so far.
Are any existing tests run on a regular basis against the project's
code base? By whom?
None so far.
When will the code integration for this project be completed?
Aug/Sep 97.
V. Configurations
Indicate which platforms & operating systems this project will
support by placing VERSION NUMBER(s) in the appropriate boxes.
---------------------------------------------------
| INTEL || DIGITAL |
|-------------||------------------------------------|
| NT | W95 || Alpha NT |OVMS Alpha|OVMS VAX|UNIX |
-------|-----|-------||----------|----------|--------|-----|
|Client |3.51 | || Might be | Raven | | |
| |4.0 | ||interesting | | |
|-------|-----|-------||----------|----------|--------|-----|
|Server | | || | | | |
| | | || | | | |
-----------------------------------------------------------
Describe any concerns, issues, restrictions or testing considerations that
must be paid to specific
hardware platforms: None
firmware revisions: None
network transports: None
mixed architecture clusters: None
mixed version clusters: None
software products &/or versions: None
VI. QTV Requirements for the Project
Check all areas that QTV's involvement could significantly impact the
quality and timely delivery of this project, and estimated dates when
resources should be assigned.
Activity Date Resource Needed?
-------- ---------------------
_x__ Defect Containment Consulting
_x__ Size Estimation
____ Moderating Inspections
_x__ Participation in Code Inspections
____ Use of SLIM control (consulting or implementation)
____ Problem Management
_x__ Metrics &/or Doneness Criteria
_x__ Pre-integration Defect Identification
_x__ Post-Integration Defect Identification
_x__ Final Qualification
____ In-Use Testing only
Describe all testing activities that you believe are required of QTV
for this project? (i.e. test development, installation testing,
configuration matrix testing, etc)
Regression test development and integration testing.
What skills are required of QTV to successfully perform the testing
described above?
Visual C++ coding familiarity, NT system services
Describe all known hardware requirements of this project that have not
already been specified above.
VI. Dependencies & Risks
Identify & describe any dependencies this product has on any other
project development efforts (DIGITAL or 3rd party), and state who is
managing each dependency.
Dependent on AT&T deliverables to Pathworks group on periodic basis.
Dependent on Pathworks deliverables to OpenVMS
Explain all known risks, issues and concerns with the quality of this
product or it's integration for delivery by OSSG to DIGITAL customers.
Explain what is being done to mitigate the risk and/or what
contingency plans are in place should the risk unfold. (If nothing,
then state that.
Are there concerns about impact on reliability or interoperability
with existing software, hardware &/or firmware?
List specific areas which need special attention.
Will write regression tests for public API's first, and reevaluate
perhaps via pca if remaining API's need tests too.
List other risks such as: insufficient time, too few people, limited
exposure and/or use and hardware concerns.
Project is currently understaffed, two engineers on it but need
minimum of three.
|
477.10 | QTV Project Evaluation for RMS | EVMS::FALLON | | Mon Feb 24 1997 12:32 | 237 |
|
QTV Project Evaluation for RMS
Revisions:
21-Feb-1997 (working document)
I. General Information
Name of project: HFS for RMS
Author of evaluation: Dennis Fallon
Date of this evaluation: 2-14-97
Engineering contact: Burns Fisher
Purpose of Project evaluation:
To assess the state of this project, determining:
- Quality risks
- Inputs to the Validation Test Plan
Overview:
The overall goal of the HFS project is to provide heterogeneous file
support on OpenVMS.
The goals for the HFS RMS Naming project are to support the overall HFS
project goal by: (As taken from the RMS Functional Specification)
� Providing a method to allow nearly any character in a file name,
extension, and directory and to allow access to files named with
extended characters through the existing interface.
� Providing a method to allow filespecs longer than 255 characters to be
accessed through the existing interface (although with less than
complete functionality.)
� Providing a method to allow filespecs longer than 255 to be accessed
and specified completely by callers who are aware of the new naming
characteristics.
� Providing access to DOS file attributes and file length hints
II. Development Status
Project Phase Status
------------- -----------------------------------
Problem Statement complete
Investigation complete
Draft Plan & Design complete
Project Planning complete
Design/Functional Spec complete
x Implementation ongoing (35% complete)
Validation Testing ongoing (45% complete)
Assess Doneness ?
Project documents that are available: ("D"=Draft, "F"=Final)
Document Location/Comments
-------- -----------------
f Investigation Report STAR::DOCD$:[EVMS.PROJECT_DOCUMENTS]
f Project Plan STAR::DOCD$:[EVMS.PROJECT_DOCUMENTS]
f Functional Specification STAR::DOCD$:[EVMS.PROJECT_DOCUMENTS]
f Design Specification STAR::DOCD$:[EVMS.PROJECT_DOCUMENTS]
f Development Plan STAR::DOCD$:[EVMS.PROJECT_DOCUMENTS]
? Defect Containment Plan
? Unit Test Plans
- Test/Validation Plan (in progress to be done by 3-7-97)
? Integration Test Plan
? Final Qualification Plan
? Doneness Criteria
What types of development effort does this project involve?
(estimate the % of each type that comprise the total project effort)
100% Code design & development within OSSG
0% OSSG porting of code from an external source
0% OSSG porting of code from an internal source
0% Subcontracted development or porting by external vendor
0% OSSG modification & integration of a third party product
0% OSSG resale of a third party product
III: Defect Containment Status
Activity Estimated/Planned Completed to date
-------- ----------------- -----------------
Defect Identification Goals
%code inspected: 100% planned ?
%code unit testing: 100% planned ?
%code integration tested 100% planned 0%
%code(features?) validated 100% planned ?
Defect data:
#Defects found in Design reviews/inspections ?
#Defects found in code reviews/inspections ?
#Defects found in Unit Test ?
#Defects found in Integration Test -
#Defects found in Validation (includes Field Test) -
Total number of defects found pre-release ?
How were estimates derived? ?
How were actual values measured? ?
IV. Integration & Testing Status
What percentage of code for this project has been integrated with other
system components?
I (Dennis) believe that at this point not much. It's too early in the
development cycle.
How was/will readiness for integration with other system components be
determined?
QTV will aid in determining readiness in the following ways:
- with guiding the development of specific testcases for both existing
and newer file specifications.
- being responsible for the validation testing of RMS and all the other
areas of HFS as they're integrated in the RAVEN release stream. This
testing will occur on a regular basis during the entire release
cycle of RAVEN.
List & describe all tests currently available for testing this project area.
The RMS team has an extensive suite of regression tests that they run on a
regular bases. The team has also contracted with John Lawson to write
specific tests for existing and newer file specifications.
When will the code integration for this project be completed?
June/July?
V. QTV Requirements for the Project
Check all areas that QTV's involvement could significantly impact
the quality and timely delivery of this project, and estimated dates
when resources should be assigned.
Activity Date Resource Needed?
--------- ---------------------
____ Defect Containment Consulting
____ Size Estimation
____ Moderating Inspections
____ Participation in Code Inspections
____ Use of SLIM control (consulting or implementation)
____ Problem Management
____ Metrics &/or Doneness Criteria
_X__ Test Development & Maintenance 1-3-97
_X__ Pre-integration Defect Identification 2-10-97
_X__ Post-Integration Defect Identification 4-14-97
_X__ Final Qualification ?
Describe all testing activities that you believe are required of QTV
for this project? (i.e. test development, installation testing,
configuration matrix testing, etc)
The RMS team maintains their own suite of tests for RMS. In addition,
they have contracted with John Lawson to write specific RMS tests for
file spec testing.
With help from the RMS Team QTV will be responsible for guiding and
overall direction of this new test development activity.
Some of the specific test coverage areas are as follows:
- Ensuring that there are no regressions with current OpenVMS
file specifications handling by RMS.
- Test the correct behavior of filespecs that can now be longer than
255 charters.
- Test fringe conditions.
- Have rooted directories included.
- Logical naming testing coverage.
As part of QTV's overall validation testing plan we will ensure that
these new tests, along with existing ones, will be run on a regular
basis throughout the RAVEN release cycle.
It is also important to note that if the tests are broken, or need
to be reworked, it will be the responsibility of QTV to see that the
test is fixed in a timely manner.
What skills are required of QTV to successfully perform the testing
described above?
- A good working knowledge of VMS
- A very good understanding of both RMS and the Filesystem
- C programming language
Describe all known hardware requirements of this project that have not
already been specified above.
- QTV has in place a fairly robust hardware configuration that should
fill the validation testing needs for this project.
VI. Dependencies & Risks
Identify & describe any dependencies this project has on any other
development efforts (including DIGITAL or 3rd party), and state who is
managing each dependency.
- RMS has dependences on the Filesystem and on all affected VMS
utilities that use RMS. The overall HFS-1 project has the management
of dependences well under control. This is evident through there
weekly status meetings and through their project documents.
- QTV and RMS are dependent on the timely delivery of new tests being
developed for this project. At this point we (QTV) feel confident
that the test and test scripts that the contract person is
developing will be available in time for testing.
If however this isn't the case we could be at risk of not having
test coverage for either existing or newer file specification
functionality. Both QTV, RMS and the contract person are responsible
for making sure this test development progress and is delivered on
time.
|
477.11 | QTV Project Evaluation for NT Tactical Security -- Extendible Impersonation | STAR::FREYBERGER | | Thu Mar 06 1997 08:25 | 291 |
| --------------------------------------------------------------------------------
QTV Project Evaluation for NT Tactical Security -- Extendible Impersonation
Date: 4-Mar-1997
I. General Information
Name of project: NT Tactical Security
-- Extendible Impersonation component
Author of evaluation: Gene Freyberger
Date of this evaluation: 4-Mar-1997
Engineering contact: Rick Barry, John Harney.
Purpose of Project:
In support of NT-style security semantics, this project provides
persona extensions. This includes new VMS system services, some
changes to existing ones, new security support routines (NSA$...),
data structures, and system support. (The pre-existing persona
services were developed by the Per-Thread Security project or
previous Security related projects.)
II. Development Status
What stage of Life of a Project (LOP) product development stage
is the project currently in? Put an X preceeding the development stage.
^^^^^^^^^
Project Phase Status (%complete/not planned/n.a.)
------------- -----------------------------------
____ Problem Statement complete
____ Investigation complete
____ Draft Plan & Design Preliminary / in progress.
____ Detailed Project Planning In progress
__X_ Detailed Design/Functional Spec FS, complete, V1.2, 1/7/97.
DS, closed, 2/28, V1.02.
____ Implementation
____ Validation Testing
____ Assess Doneness
Which project documents are currently available? ("D"=Draft, "F"=Final)
State if the doc isn't applicable, or the info is in another plan.
Files are located in STAR:: Docd$:[NT.PROJECT_DOCUMENTS] unless
otherwise noted.
Document Location/Comments
-------- -----------------
_F__ Investigation Report IR-NT_TACTICAL_SECURITY.PS V2.0 1/27/97
_F__ Product Requirements (see IR above)
_D__ Project Plan Prel. X0.3 2/20 NT Tact., from R. Barry.
_F__ Functional Specification FS-NT_TACTICAL_Services.PS V1.2 1/7/97.
( note: FS-NT_TACTICAL_Security.PS ==> Win32 API )
_F__ Design Specification DS-NT_TACTICAL_SERVICES.PS
_N/A Development Plan (n/a, using Project Plan)
____ Defect Containment Plan in PP
____ Unit Test Plans TBD
____ Test/Validation Plan TBD
____ Integration Test Plan TBD
____ Final Qualification Plan TBD
____ Doneness Criteria TBD
____ Others (specify)
What types of development effort does this project involve?
(estimate the % of each type that comprise the total project effort)
100% Code design & development within OSSG
____ OSSG porting of code from an external source
____ OSSG porting of code from an internal source
____ Subcontracted development or porting by external vendor
____ OSSG modification & integration of a third party product
____ OSSG resale of a third party product
____ Proactive maintenance
____ Other (describe)
III: Defect Containment Status
(3/3) The dev. group is coming up-to-speed, here. Not all members
have performed formal Defect Containment in past projects.
No coding /implementation work has been performed. The
Extendible Impersonation project is currently performing a
'touch-up' of the DS and will be doing a new and changed LOC
sizing within the next two weeks.
Activity Estimated/Planned Completed to date
-------- ----------------- -----------------
Defect Identification Goals
%code inspected: These are 'tbd'; code reviews
%code unit testing: have been discussed, but have
%code integration tested not, as yet, been officially
%code(features?) validated scheduled.
Defect data:
#Defects found in Design reviews/inspections - counting, in progress.
#Defects found in code reviews/inspections
#defects found in Unit Test
#defects found in Integration Test
#defects found in Validation (includes Field Test)
Total number of defects found pre-release N/A
How were estimates derived? N/A
How were actual values measured? N/A
Describe any other methods used to remove defects prior to integration
(i.e. design reviews, etc)
N/A
IV. Integration & Testing Status
What percentage of code for this project has been integrated with other
system components?
None.
How was/will readiness for integration with other system components be
determined?
Regression tests.
List & describe all tests currently available for testing this project.
For Extendible Impersonation, there currently are no tests.
As related tests, for Persona and Per-Thread security:
(Note: SoRun == QTV's Automated Alpha VMSTEST regression tests)
-> QTV tests:
- The Alpha SoRun, PerThread (security) test facility, 5 tests (images)
* Test_SetPRV_Persona
* Test_GrantID_Persona
* Test_RevokID_Persona
* Test_Full_Unwind
* Test_Wait_Abstime (disabled, pending a compiler problem/fix)
* IMPTEST in the Alpha So_Run, Sys_Misc facility.
- As *related* tests, there should be no regressions in the following
areas:
* the Alpha SoRun, Secure Test facility, 103 tests,
listed as OBJSVC tests, probably other Secure tests here, as well.
* the 29 Alpha SoRun, Kthreads tests.
* some of the Alpha SYS and SYS_TESTER security services tests.
* the C2/B1 Security Test suite, jointly owned by QTV and the
OpenVMS Eng. Security group.
OpenVMS Security Eng. group
- Persona tests developed as part of PerThreads project; these may be
extended for the Extendible Impersonation. Alternatively, we may
be able to 'reuse' parts of them.
Are any existing tests run on a regular basis against the project's code
base? By whom?
None, by extendible impersonation. Coding not started.
When will the code integration for this project be completed?
- Extendible impersonation: June '97.
V. Configurations
Indicate which platforms & operating systems this project will support by
placing VERSION NUMBER(s) in the appropriate boxes.
INTEL DIGITAL
----- -------
NT W95 Alpha NT OVMS Alpha OVMS VAX UNIX
- - - 7.2 - -
Note:
It is not clear that an actual NT system is required to test the
NT extensions. At least, not initially, that is.
Describe any concerns, issues, restrictions or testing considerations that
must be paid to specific
hardware platforms: none
firmware revisions: none
network transports:
mixed architecture clusters: Alpha only support
mixed version clusters:
software products &/or versions: potentially, DecThreads (perThreads)
As a dependency, the PerThreads Security must be stable.
VI. QTV Requirements for the Project
Check all areas that QTV's involvement could significantly impact
the quality and timely delivery of this project, and estimated dates
when resources should be assigned.
Activity Date Resource Needed?
--------- ---------------------
_X__ Defect Containment Consulting
_X__ Size Estimation
____ Moderating Inspections
_X__ Participation in Code Inspections
_X?_ Use of SLIM control (consulting or implementation)
____ Problem Management
_X__ Metrics &/or Doneness Criteria
_X__ Pre-integration Defect Identification
_X__ Post-Integration Defect Identification
_X__ Final Qualification
_X__ In-Use Testing only
Describe all testing activities that you believe are required of QTV
for this project? (i.e. test development, installation testing,
configuration matrix testing, etc)
- Extendible Impersonation:
>> For Pre-Integration testing, develop tests /testcases for
* 2 Existing persona System services:
$PERSONA_CLONE to handle extensions.
$PERSONA_DELETE to handle extensions.
* 7 New system services
$PERSONA_FIND (can also COMPARE items)
$PERSONA_QUERY
$PERSONA_RESERVE (For Local Auth. RPC)
$PERSONA_DELEGATE (For Local Auth. RPC)
$PERSONA_EXTENSION_LOOKUP ( for extensions)
$PERSONA_CREATE_EXTENSION "
$PERSONA_DELETE_EXTENSION "
* 3 Persona Services Support routines
NSA$QUERY_PERSONA (kernel or exec mode)
NSA$MODIFY_PERSONA (kernel or exec mode)
NSA$SET_NATURAL_PERSONA (kernel mode)
Indirectly tested:
NSA$REGISTER_PSB_EXTENSION
NSA$ATTACH
VMS extension
NT extension
As a next follow-on evaluation step, the current set of persona tests
will need some analysis and evaluation. Possible options are to
enhance the existing ones to support persona extensions, or to write
new tests / testcases just for the extendible impersonation.
>> Execute the newly developed tests and the existing related tests.
>> Time permitting, perform some Performance Coverage Analysis (PCA);
What skills are required of QTV to successfully perform the testing
described above?
General VMS Security model and concepts.
Persona model and usage.
Some aspects of NT Security.
Programming /test software development with some kernel level
programing.
Potentially, some per-Threads knowledge.
Setup, execution, and analysis of existing related tests. QTV
test analysis/maintenance resources for failure analysis.
Describe all known hardware requirements of this project that have not
already been specified above.
Initially, as a minimum, an OpenVMS Alpha system and later, a VAX
as a Mixed Architure VMScluster environment.
VI. Dependencies & Risks
Identify & describe any dependencies this product has on any other
project development efforts (DIGITAL or 3rd party), and state who is
managing each dependency.
PerThread Security support -- Andy Moskal, Jim Lanciani
Explain all known risks, issues and concerns with the quality of
this product or it's integration for delivery by OSSG to DIGITAL
customers.
Unicode support - No defined standard.
Explain what is being done to mitigate the risk and/or what
contingency plans are in place should the risk unfold. (If nothing,
then state that.)
See Design spec for details. (Char strings stored as Unicode,
UCS-2 ... "Unicode switch".)
Are there concerns about impact on reliability or interoperability
with existing software, hardware &/or firmware?
This project is fairly self-contained. There may be some
impact to OpenVMS Persona Services and creprc.
List specific areas which need special attention.
List other risks such as: insufficient time, too few people, limited
exposure and/or use and hardware concerns.
- There is currently an open req within this project
(ref: PP, staffing, resource #1).
- From a test perspective, the ramp-up time of this, plus
WIN32 API, is significant. We're currently playing catch-up.
Ideally, QTV should have been in learning/investigation mode
in a fashion similar to Eng's involvement from last summer.
- (3/5/97) Year 2000 QTV work assignment, UETP, will impact
startup here, thru the end of March.
|
477.12 | DCL/TOOLS/UTILITIES Validation plan. | EVMS::LUDWIG | | Tue Mar 11 1997 08:55 | 349 |
|
Heinz Ludwig
OpenVMS Quality Test and Validation
25-Feb-1997
Reviewers/Approvers:
* Chris Petrovic HFS-1 Project Leader
* Mick Konrad, QTV Manager/Raven Project Leader
* Dennis Fallon, HFS-1 QTV Project Leader
Revision History:
25-Feb-1997 Initial version.
11-Mar-1997 Incorporated feedback from C. Petrovic plus schedule update.
HFS-1 DCL/TOOLS/UTILITIES Validation Plan
Goal:
The goal of this effort is to validate the DCL/TOOLS/UTILITIES
Project, identify must fix software defects, and make a statement
of quality relative to the quality goals and expectations for this
project and the release. Finding defects is planned because
defects exist in even the best code.
Problem Statement:
Heterogeneous File Support (HFS) will provide an environment to
be able to create and/or access files on OpenVMS to file system
clients such as Window NT and Windows-95.
Heterogeneous File Support (HFS) will provide consistent display
of HFS attributes for OpenVMS DCL, TOOLS and UTILITIES in support
of the goals of the NT Affinity program.
The overall HFS project contains several projects which includes
F11BXQP support, RMS support, BACKUP support and DCL/TOOLS/UTILITIES
enhancements. The DCL/TOOLS/UTILITIES validation process will be
done in building blocks, the initial validation phase is fairly
self-contained, DCL/TOOLS/UTILITIES validation will be done on V7.1
without RMS, F11BXQP and BACKUP HFS support. Second phase will
include of all HFS supported modules on V7.1. Future validation
phases will be added to the validation plan. This document is
a living document, changes, enhancements and/or modification will
done in a timely matter.
Introduction:
There are a number of existing tests relating to the DCL/TOOLS
and UTILITIES facility (see APPENDIX A in the DCL/TOOLS/UTILITIES
evaluation plan"). In particular, three sets of regression suits
checked into the VMSTEST master pack are run on a regular basis:
* The DCL suite , which generally tests command parsing and DCL.
* The CLIUTL suite component, which tests CLIUTL functionality.
* The DUMP suite, which tests the DUMP command on a disk device.
All test collections are run against each baselevel on Alpha.
The first priority in the testing effort will be to determine
which tests in the QTV regression suites are failing with HFS,
which tests need to be modified and/or re-written. Once this is
completed, new and/or modified tests validating HFS related
functionality will be added to the QTV regression suite.
QTV Validation Effort:
QTV will be involved in pre- and post-integration validation of
the DCL/TOOLS/UTILITIES facility. The validation effort will
include regression and new functionality testing for DCL/TOOLS
and UTILITIES. Any correction/modification for current tests due
to test breakage with HFS (long filenames, extended character
sets and case sensitive character) are planned.
Quality Goals:
The quality goals which were determined to be most important for
this project are correctness, interoperability and integrity.
Correctness - The primary goal of the HFS DCL/TOOLS/UTILITIES
validation effort will be to test for correctness. All new
functionality should work as specified.
Interoperability - DCL/TOOLS/UTILITIES should work correctly in a
mixed-architecture and/or mixed OpenVMS version cluster. VAX
DCL/TOOLS/UTILITIES should gracefully exit or warn the user if any
requested functionality is unsupported.
Reliability/Integrity - Traditional OpenVMS utilities like COPY,
DELETE, PURGE must be able to function in a well-integrated
manner with Windows files residing on an OpenVMS file system.
Most DCL command procedures should also continue to work without
change.
Areas of Risk:
* DCL/TOOLS/UTILITIES is a subset of the HFS-1 effort, this project
is depending on the work in the F11BXQP, RMS and BACKUP facilities
to implement HFS-1 functionality across all components.
* Removing the 39.39 character format restriction will break existing
regression tests.
* Support the use of characters from the ISO LATIN-1 multinational
character set in file names will break existing regression tests.
* Interoperation capabilities testing and validating this project
in a VMS/NT environment using PATHWORKS is new to QTV. Current
assessment on suitable tests showed that there are no regression
tests available, Ad-Hoc testing will be first phase of testing
new functionality in a VMS/NT environment.
* HFS DCL/TOOLS/UTILITIES provides new functionality which has no
test coverage, regression tests will be written for this new
functionality and run on future baselevels.
* Filesystem functionality for VAX and Alpha is diverging, but the
facility must work predictably on mixed-architecture and/or mixed-
version OpenVMS clusters.
* PATHWORKS must be integrated into the OpenVMS operating system to
take advantage of HFS. Current PATHWORKS version only supports
8.3 character format restriction.
* No plans to add any tests to VAX regression suites.
Tactics:
The HFS DCL/TOOLS/UTILITIES project will be validated using the existing
DCL/TOOLS/UTILITIES regression tests, AD Hoc and new regression testing
when possible. Some test coverage will run automatically as part of QTV's
SO_RUN environment.
If time allows, additional existing tests will also be modified to run
automatically as part of the Alpha SO_RUN environment, so that they can be
run in the future against each OpenVMS baselevel. These tests will check
proper functionality on the Alpha platform, plus test for proper handling.
The tactics for this plan are to bring up baselevels periodically, keep
current with SYS1 updates, and run tests on the areas that follow. Test
acceptance is based on reliability and doneness criteria for conventional
QTV tests.
The operating system will be booted in 3 different phases. First in a
single system non-clustered environment, then testing a single node
VMScluster configuration, and in a mixed architecture VMScluster.
Each of these phases are described in the following paragraphs.
TASK 1 Standalone System testing:
The overall validating approach for DCL/TOOLS/UTILITIES is to start
validating DCL first followed by TOOLS and UTILITIES by adding HFS-1
Files-11 XQP support, HFS-1 RMS support and HFS-1 BACKUP support.
Each of these phases are described in the following paragraphs.
Once DCL/TOOLS/UTILITIES has been tested, expand test environment to
run UETP, SITP, CTM with suggested loads. Add NT/VMS testing, and
then Ad-Hoc testing of general user and system management
functionality will occur. Specific Ad-Hoc testing is described later.
Test Suites
o Regression test DCL, CLIUTL, DUMP.
o Regression test suite using [VERIFICATION]SO_RUN.COM.
o Hoops level one testing, disk/tape testing.
o UETP, SITP, CTM.
TASK 2 Cluster Testing
The test suite previously mentioned will be repeated as a single
node cluster, and in a mixed architecture NI cluster with at least
three other nodes.
All testing will be run with shadowing system disk, shadowing data
disk, volume sets and/or stripe sets. All disks should be made
available to be served to any NT/VMS client.
Each VMS system will be running test suites of CTM, UETP, and SITP,
Ad-Hoc testing will be done from NT systems.
TASK 3 Ad-Hoc Testing
Ad-Hoc testing of new DCL/TOOLS/UTILITIES functionalities, System
manager functions plus specific target testing will be done on an
on-going basis. Specific Ad-Hoc tests include updating/creating
OpenVMS using the ISL (CD ROM if available) copying files over the
Ethernet, mounting/dismounting devices, installing layered products,
add/remove licenses, common cluster queue manager.
Ad-Hoc Testing Planned:
- Long Files name testing.
- Case_sensitive/Case_blind testing.
- DCL/CLIUTL testing not covered by regression tests.
- Create and copy files on ODS-2/ODS-5.
_ AUTOGEN, SYSMAN, SYSGEN.
- Use Cluster Config, Net Config etc.
- NT/VMS using PATHWORKS(when available).
- Monitor utility.
- Install and deinstal licenses.
- Accounting, Authorize.
- INIT/MOUNT/DISMOUNT devices.
- DUMP utility.
Deliverables:
* Project Validation Plan and schedule.
* New test integration into DCL/TOOLS/UTILITIES suite.
* DCL/TOOLS/UTILITIES checkin to Alpha SO_RUN environment if applicable.
* DCL/TOOLS/UTILITIES test plan.
* Defect identification and reporting (QARs).
* Statement of Quality.
Schedule:
+-----------------------------------------------------------------------------+
| Task | Start | End | Status |
|-------------------------------------|------------|------------|-------------|
| - QTV Project Evaluation | 01/27/97 | 01/31/97 | Done |
| - Validation Test Plan | 02/17/97 | 03/11/97 | Done |
| - DCL/TOOLS/UTILITIES Test Review | 02/17/97 | 02/28/97 | Done |
| - Test failure investigation | 02/20/97 | 03/28/97 | Done |
| - Test rework | 02/24/97 ? | TBD | Planned |
| +Add HFS-1 test functionality | TBD | | |
| - Vacation | 03/03/97 | 03/07/97 | |
| - Validation Testing | 02/17/97 | | In progress |
| - BL4 Testing Integration (RMS,XQP) | 04/24/97 | | Planned |
| - BL5 Testing Integration (RMS,XQP) | 05/13/97 | | Planned |
| - DCL final validation testing | 06/16/97 | | Planned |
| - Raven Integration Testing | TBD | | Planned |
+-----------------------------------------------------------------------------+
Staffing:
The DCL/TOOLS/UTILITIES validation requires one full-time resource.
This is currently filled by Heinz Ludwig (EVMS::LUDWIG).
Hardware requirements:
The HFS DCL/TOOLS/UTILITIES project will use the shared HFS-1
mix architecture cluster.
In general, the HFS validation hardware will consist of at least one
clustered Alpha and VAX server running PATHWORKS plus one or more
client workstations running Windows or Windows NT.
Appendix A: Project Evaluation
The current project evaluation is available in the
STAR::ALPHA_VERIFICATION Notes conference 477.8.
DCL/UTL Regression test results as of 21-Feb-1997:
**************************************************
DCL regression tests using HFS.EXE image 3-FEB-1997
Total failing tests = 27
DCL regression tests using HFS.EXE image 20-FEB-1997
Total failing tests = 2
Failing tests: SET_FILETST, SET_UIC2TST
CLIUTL regression tests using HFS.EXE image 3-FEB-1997
Total failing tests = 15
CLIUTL regression tests using HFS.EXE image 3-FEB-1997
Total failing tests = 17
Failing tests: Show_translationtst,
Spawntst,
Createtst,
Deassigntst,
Definetst,
Purgetst,
Show_logicaltst,
Typetst,
Searchtst,
Set_uictst,
Set_symboltst,
Set_ontst,
Cvt_idtst,
Cvt_uictst,
Show_default2tst,
Show_definttst,
Sorttst,
|
477.13 | Project Evaluation for OpenVMS HFS-1 Files-11 File System | EVMS::FALLON | | Tue Mar 11 1997 13:26 | 243 |
|
QTV Project Evaluation for OpenVMS HFS-1 Files-11 File System
Revisions:
21-Feb-1997
I. General Information
Name of project: OpenVMS HFS-1 Files-11 File System
Author of evaluation: Dennis Fallon
Date of this evaluation: 2-21-97
Engineering contact: Paul McAteer
Purpose of Project evaluation:
To assess the state of this project, determining:
- Quality risks
- Inputs to the Validation Test Plan
Overview:
The development being done by EDO involves the changes required to the
Files-11 XQP and the QIO interface that are necessary in support of the
OpenVMS HFS-1 project. This effort is targeted at the Raven release that
is planned to be released in March 1998.
Below is a list of the major tasks being undertaken by this project:
(This list was drawn from the Files-11 File System Project Plan.)
P0
1. Increment the file structure level major identifier.
2. Directory lookups are to be case blind. Also included in this was
the directory shuffling performance improvement task.
3. File name length to be increase from the current 39.39
restrictions.
4. Extend the character set which can be used in the file name
(including Unicode support).
5. Investigate how the integrity of the file system may be protected
by use of some blade guard mechanisms.
P0.5
1. Full Unicode support.
P1
1. File length hint field.
2. Hooks to be included for two new date fields. These fields are the
last access time and the last attribute update time.
3. Return attributes via the QIO interface.
P2
1. Implementation of date fields above.
2. Enhance directory interface.
II. Development Status
Project Phase Status
------------- -----------------------------------
Problem Statement complete
Investigation complete
Draft Plan & Design complete
Project Planning complete
Design/Functional Spec complete
x Implementation ongoing (50% complete)
QTV Validation Testing ongoing (10% complete)
Project documents that are available: ("D"=Draft, "F"=Final)
Document Location/Comments
-------- -----------------
f Investigation Report STAR::DOCD$:[EVMS.PROJECT_DOCUMENTS]
f Project Plan STAR::DOCD$:[EVMS.PROJECT_DOCUMENTS]
f Functional Specification STAR::DOCD$:[EVMS.PROJECT_DOCUMENTS]
f Design Specification STAR::DOCD$:[EVMS.PROJECT_DOCUMENTS]
f Development Plan STAR::DOCD$:[EVMS.PROJECT_DOCUMENTS]
f Defect Containment Plan STAR::DOCD$:[EVMS.PROJECT_DOCUMENTS]
f Test Plans STAR::DOCD$:[EVMS.PROJECT_DOCUMENTS]
- Test/Validation Plan (in progress to be done by 3-7-97)
? Integration Test Plan (I have no idea what this plan is?)
- Final Qualification Plan Too early
? Doneness Criteria (I have no idea what this plan is?)
What types of development effort does this project involve?
(estimate the % of each type that comprise the total project effort)
100% Code design & development within OSSG
0% OSSG porting of code from an external source
0% OSSG porting of code from an internal source
III: Defect Containment Status
Activity Estimated/Planned Completed to date
-------- ----------------- -----------------
Defect Identification Goals
%code inspected: 100% planned ?
%code unit testing: 100% planned ?
%code integration tested 100% planned 35%
%code(features?) validated 100% planned 35%
Defect data:
#Defects found in Design reviews/inspections ?
#Defects found in code reviews/inspections ?
#Defects found in Unit Test -
#Defects found in Integration Test -
#Defects found in Validation (includes Field Test) -
Total number of defects found pre-release ?
How were estimates derived? Please look at the defect
containment plan.
Are actual values measured? Yes.
IV. Integration & Testing Status
What percentage of code for this project has been integrated with other
system components?
At this point not very much. the File System development team is just
about to checkin their BL3 release that will be integrated into a
special "variant" stream know as the "HFS Stream" on EVMS. The purpose
of this stream is to allow HFS development and testing teams early
exposure to the specific changes being made to the file system in
support of HFS-1.
At this point-in-time, the RMS BL2 and soon File system BL3 along with
various modules from the DCL & Utilities Team are being integrated into
this special stream and are being built. Later, at an appropriate
time, all these changes will be merged with the Raven mainline stream.
Will readiness for integration with other system components be
determined?
QTV will play a major role in ensuring that integration issues with
other components are uncovered as early as possible in both the
development and release cycles.
It should also be noted here that the File system Projects, along with
the HFS-1 Project, are very pro-active in ensuring that integration
issues are addressed and resolved as early as possible. This is
clearly demonstrated by the projects dedication to defect containment
and early involvement of QTV engineers in all subproject areas.
For specific detail as to "how's" for this project; please refer to the
various project documents including QTV's Validation Test Plan.
List & describe all tests currently available for testing this project area.
For a complete list and description of tests please refer to the File
Systems Test project plan along with QTV's Validation Test Plan when
available.
In brief, the File System Test Team in EDO has added support to a file
system test harness know as the "XQP Harness." The team also has a
suite of regression tests that they run on a regular bases.
QTV, in coordination with EDO, will be responsible for ensuring that
the HFS-1 changes being made to the Files-11 File System will be
covered by testing during both pre/post-integration phases.
When will the code integration for this project be completed?
May/June
V. QTV Requirements for the Project
Check all areas that QTV's involvement could significantly impact
the quality and timely delivery of this project, and estimated dates
when resources should be assigned.
Activity Date Resource Needed?
--------- ---------------------
_X__ Test Development & Maintenance 1-3-97
_X__ Pre-integration Defect Identification 2-10-97
_X__ Post-Integration Defect Identification 4-14-97
_X__ Final Qualification ?
Describe all testing activities that you believe are required of QTV
for this project?
QTV, in coordination with EDO, will be responsible for ensuring that
the HFS-1 changes being made to the Files-11 File System will be
covered by testing during both pre/post-integration phases.
More specifically, QTV will be responsible for adding and maintaining
test coverage for the project. This will involve test code development
and debugging. Along with this work, QTV will also be heavily involved
in both the pre/post-integration testing.
What skills are required of QTV to successfully perform the testing
described above?
- A very good working knowledge of OpenVMS OS
- A very good understanding VMS File System
- C programming language
- Good debugging and fault isolation skills
Describe all known hardware requirements of this project that have not
already been specified above.
- QTV has in place a fairly robust hardware configuration that should
fill the validation testing needs for this project.
VI. Dependencies & Risks
Identify & describe any dependencies this project has on any other
development efforts and state who is managing each dependency.
- Pretty much all the subprojects (including the QTVs validation
testing) have a dependency on the Files-11 File System. Any
significant slip in the delivery of File System baselevels will
impact us.
- Currently the QTV Technical Project Leader for HFS-1 is also
responsible for RMS as well as File System validation testing efforts.
From time-to-time this may potentially be a scheduling problem.
QTV will need to make sure the flag gets raised early when they feel
that this will impact their ability to perform validation and testing
activities on time.
|
477.14 | Validation plan for Registry | STAR::BROWNELL | | Fri Mar 14 1997 14:04 | 573 |
| Meagan Brownell
OpenVMS Quality Test and Validation
28-Feb-1997
Reviewers/Approvers:
Mick Konrad - QTV Manager & Raven Release Project Leader
Curt Spacht - QTV Technical Director
Elie Cohen - OpenVMS Project owner
Updates:
12-Mar-1996 M Brownell Incorporate comments from review
OpenVMS Registry Validation Plan OpenVMS RAVEN
Phase I
Introduction:
The OpenVMS Registry project seeks to build the NT Registry
functionality into OpenVMS. The Registry is a general-purpose
hierarchical database of system configuration information.
The OpenVMS Registry will be delivered in two phases during the
Raven release:
- Phase I will implement the NT Registry functionality on the
OpenVMS Alpha platform. This functionality will deliver local
access to the OpenVMS Registry via a $REGISTRY System Service.
- Phase II will integrate the OpenVMS Registry with PATHWORKS.
Goal:
The goal of this effort is to validate Phase I of the OpenVMS
Registry project, identify must fix software defects, and make
a statement of quality relative to the quality goals and
expectations for this project and the RAVEN release.
Finding defects is planned because defects exist in even the
best code. Since the coding effort for this project began
about a year ago, with informal defect containment activities
occurring during this period of time, the task of estimating
how many defects remain in the code is more difficult.
It is estimated that there were 470 defects introduced in the
OpenVMS registry code. This number was arrived at from
estimates of 47,000 loc and 10 defects per kloc after unit
testing is complete.
It is estimated that 70% (329) of these defects have been
identified and removed from the code at this point and 30%
(141) of these defects remain. The goal of this effort is for
QTV and the development team to identify the 141 remaining
defects.
QTV will use the SLIM tool to gage whether this estimate is
correct by tracking the defect find rate during the next 2
months. Defect finding efforts will not simply stop once the
estimated number of defects have been found, but rather
continue based on the defect find rate arrived at with the
help of SLIM.
Non-Goals:
- Validate PATHWORKS integration (Phase II) of the OpenVMS
Registry project.
- Validate Bristol code.
- Develop cross-the-wire networking tests. (Phase II)
Problem Statement:
The OpenVMS Registry Phase I project introduces the $REGISTRY
System Service, a Registry Control Program (REGCP) and a
Registry Server.
The QTV Validation effort will begin close to integration of
the OpenVMS registry and continue with post-integration
testing.
Quality goals for the OpenVMS Registry include the following:
- Correctness - Ensure that the OpenVMS Registry be
functionally implemented as close as possible to the NT
implementation.
- Reliability - Ensure that the Registry provides a consistent
cluster-wide view, and remains available even when one of
the nodes in a cluster crashes.
- Interoperability - Ensure that the Registry software
functions in a cluster with different versions of the OpenVMS
Registry server and client. The new functionality being
introduced by this project will be implemented on the Alpha
platform only. Special attention will need to be focused on
Mixed Architecture and Mixed Version clusters.
Risks associated with the Validation effort for the OpenVMS
Registry project are as follows:
- The OpenVMS Registry is multi-threaded and the QTV testing
resource has limited experience testing multi-threaded
software.
- Meagan Brownell (testing resource for this project) will
split her time 50% and 50% between the Registry project and
responsibilities as project lead for the NT Infrastructure
Project. It is a risk that project leading will consume more
than 50% of her time.
- There has not been a desicion made yet whether the Registry
code must be compliant with Unicode. If it is decided that
Registry must use Unicode, tests may need to be added and/or
modified to accomidate that requirement.
- It is unknown at this time when the requirements the
Registry has on Tactical Security will be made available.
The schedule of this plan will need to be modified to
incorporate those areas of dependency.
The following areas of risk will NOT be addressed in the plan:
- NT Connectivity thru PATHWORKS. Phase II of the OpenVMS
Registry Project addresses PATHWORKS integration with the
OpenVMS Registry, which will be addressed within the
Raven release.
Tactics:
- The OpenVMS Registry introduces new functionality to the
Operating System and currently no tests exist for this
functionality. New tests will be written by QTV to test the
functionality of the $REGISTRY System Service, the Registry
Control Program (REGCP) and a the Registry Server.
- The OpenVMS Registry code is multi-threaded which requires
new tests to be written by QTV and development to stress
this feature. A multi-threaded stress test program
template developed by the Registry team will be used for
the development of stress tests.
- Since the Registry is required to maintain a consistent view
accross a cluster, single node and cluster failover will be
tested using faulty towers and other boot/reboot sequences.
- The Registry and QTV teams will work together to integrate
the test programs developed for Functional and Stress
testing into the QTV regression Suite.
- QTV test tools such as UETP, CTM, and SITP will also be
used as background load when functional and stress tests are
run.
- QTV will monitor OpenVMS Registry defects reported and/or
fixed, and target test code paths with moderate to high level
of code changes.
- QTV and the Registry development team will use a spreadsheet
maintained by development to track defects found during the
final weeks of unit testing. After the OpenVMS Registry
code is integrated, defects will continue to be tracked with
the spreadsheet in addition to the EVMS-RAVEN QAR database.
- An overall count of defects will be recorded by development on
the Registry's SEI-at-a-glance web page:
http://kaler.zko.dec.com/nt/infrastructure/sei.html
- QTV and the Registry development team use SLIM and SLIM
control to track progress of defect identification.
- QTV will not participate in Unit testing.
- QTV will work with the Registry team to compare OpenVMS
Registry results to the Windows NT Registry results given
the same input.
- Code for this project was peer reviewed. Any future code
will be reviewed in the same manner without involvement by QTV.
- New documentation will be reviewed by QTV as requested by
development.
Deliverables:
- The project Validation Plan
- Create Regression and Stress tests as outlined in the
Tactics section and integrate these tests into the VMSTEST
facilities.
- Identify what, if any, new tests need to be implemented in
addition to the Regression and Stress tests outlined above.
- Assist in defining a process which can be used as a tracking
mechanism for all Registry project problem and defect reports.
(SLIM and SLIM control)
- Report all defects found during validation testing to
tracking spreadsheet and QAR database.
- Target test bugfixes.
- Modify test scripts to target medium to high problem areas.
- Statement of Quality.
NT Infrastructure:
The OpenVMS Registry project is just one of many projects
comprising the NT Infrastructure Project. The registry will
have to interoperate with other Infrastucture components such
as DCOM and NT Tactical Security.
A picture of the NT Infrastructure component interactions can
be found in the Infrastructure section at the following URL:
http://star.zko.dec.com/qtv/v72/raven.html
Schedule:
TASK | START | END
--------------------------------+---------------+-----------------------------
Registry Validation DRI: Meagan
--------------------------------+---------------+-----------------------------
Write Evaluation | 16 - Dec - 97 | 7 - Jan - 97
Write Validation Plan | 17 - Feb - 97 | 28 - Feb - 97
Validation Review | 7 - Mar - 97 |
Target testing | duration |
Checkpoint Review of Plan | 1 - Jul - 97 |
Vacation - (Wedding) | 18 - Jul - 97 | 28 - Jul - 97
Write Statement of Quality | ? - ? - 97 | ? - ? - 97
Regression Testing | 3 - Mar - 97 | 30 - May - 97
Create Registry Regression Tst| 3 - Mar - 97 | 30 - May - 97
Close Key | 17 - Mar - 97 | 21 - Mar - 97
Create Key | 17 - Mar - 97 | 21 - Mar - 97
Delete Key | 17 - Mar - 97 | 21 - Mar - 97
Delete Value | 17 - Mar - 97 | 21 - Mar - 97
Enum Key | 24 - Mar - 97 | 28 - Mar - 97
Enum Value | 24 - Mar - 97 | 28 - Mar - 97
Flush Key | 24 - Mar - 97 | 28 - Mar - 97
Get Key Security | 24 - Mar - 97 | 28 - Mar - 97
Load Key | 31 - Mar - 97 | 4 - Apr - 97
Modify Key | 31 - Mar - 97 | 4 - Apr - 97
Modify Tree Key | 31 - Mar - 97 | 4 - Apr - 97
Notify Change Key Value | 31 - Mar - 97 | 4 - Apr - 97
Open Key | 7 - Apr - 97 | 11 - Apr - 97
Query Key | 7 - Apr - 97 | 11 - Apr - 97
Query Value | 7 - Apr - 97 | 11 - Apr - 97
Replace Key | 7 - Apr - 97 | 11 - Apr - 97
Restore Key | 14 - Apr - 97 | 18 - Apr - 97
Save Key | 14 - Apr - 97 | 18 - Apr - 97
Search Tree Data | 14 - Apr - 97 | 18 - Apr - 97
Search Tree Value | 14 - Apr - 97 | 18 - Apr - 97
Set Key Security | 21 - Apr - 97 | 25 - Apr - 97
Set Value | 21 - Apr - 97 | 25 - Apr - 97
Unload Key | 21 - Apr - 97 | 25 - Apr - 97
Save Key | 21 - Apr - 97 | 25 - Apr - 97
Integrate tests to Reg Suite | 28 - Apr - 97 | 2 - May - 97
Load and Stress testing | 5 - May - 97 | 16 - May - 97
Create Registry Stress Test(s)| 5 - May - 97 | 16 - May - 97
Run background load with... | 5 - May - 97 | 16 - May - 97
... regression tests | |
Run background load with... | 5 - May - 97 | 16 - May - 97
... stress tests | |
Failover and Error recovery | 19 - May - 97 | 6 - Jun - 97
1 node booting and shutdown | 19 - May - 97 | 23 - May - 97
Faulty Towers - 1 node | 26 - May - 97 | 30 - May - 97
Faulty Towers - 2 nodes | 2 - Jun - 97 | 4 - Jun - 97
Faulty Towers - 3 nodes | 4 - Jun - 97 | 6 - Jun - 97
Compatibility Testing | 9 - Jun - 97 | 20 - Jun - 97
Testing updates for Unicode | ? - Jun - 97 | ? - Jun - 97
Testing updates for Tact Sec | ? - Sep - 97 | ? - Sep - 97
--------------------------------+---------------+-----------------------------
Registry Milestones
--------------------------------+---------------+-----------------------------
Design Review | 21 - Feb - 97 |
Project Plan review and closure | 28 - Feb - 97 |
Raven code integration | 14 - Mar - 97 |
Internal FT | 1 - Apr - 97 |
External FT 1 | 1 - Aug - 97 |
Security Support | ? - ? - 97 |
Unicode Support | ? - ? - 97 |
External FT 2 | 1 - Oct - 97 |
--------------------------------+---------------+-----------------------------
Raven Milestones
--------------------------------+---------------+-----------------------------
IFT | 1 - Oct - 97 |
EFT1 | 15 - Nov - 97 |
EFT2 | 15 - Jan - 97 |
FRS | 31 - Mar - 97 |
------------------------------------------------------------------------------
Staffing:
This project will be staffed by Meagan Brownell who will
also Project Lead the NT Infrastructure QTV testing effort.
(50% time)
Hardware requirements and schedule:
A cluster with 3 Alpha nodes and 1 VAX node is required for
the duration of testing the Registry Phase I. Sharing this
equipment with the Tactical Security Team is a good
arrangement.
Access to an NT server will be necessary for comparing NT
Registry and OpenVMS Registry functionality.
NOTE: the Registry will not be supported on the VAX platform.
For a short period of time (1-2 weeks) a large cluster of at
least 8 nodes will be required to perform stress testing. The
QTV cluster is a candidate for this testing.
Dependencies & Risks:
- QTV tester has responsibilities to project leading for the
NT Infrastructure.
- QTV will be dependent on the OpenVMS Registry engineers for
guidance.
- It unknown how many defects were found during
pre-integration defect containment activities.
- The Raven schedule is a risk for this project.
- Registry development will be dependent on Bristol for WIN 32
API compatability testing with the OpenVMS Registry.
- Meagan also has responsibility for Year2000 compliancy of
UETP.
Appendix A:
QTV Project Evaluation for OpenVMS Registry Phase I
---------------------------------------------------
Revision: 28-Feb-1996 Meagan Brownell
I. General Information
-----------------------
Name of project: OpenVMS Registry
Author of evaluation: Meagan Brownell
Date of this evaluation: 18-DEC-1996
Engineering contact: Elie Cohen
Purpose of Project: Applications developed for Win32 and NT utilize
the Registry as a source of configuration info.
OpenVMS must provide a similar mechanism which
can export a Win32 interface (API).
II. Development Status
----------------------
What stage of Life of a Project (LOP) product development stage
is the project currently in. Put an X preceeding the development stage.
Project Phase Status (%complete/not planned/n.a.)
------------- ------------------------------------
____ Problem Statement complete
____ Investigation complete
____ Draft Plan & Design complete
____ Detailed Project Planning complete
____ Detailed Design/Functional Spec complete
__X_ Implementation 95% complete
____ Validation Testing
____ Assess Doneness
Which project documents are currently available? ("D"=Draft, "F"=Final)
State if the doc isn't applicable, or the info is in another plan.
Document Location/Comments
-------- -----------------
All documents located in
STAR::DOCD$:[NT.PROJECT_DOCUMENTS]
__F_ Investigation Report IR-REGISTRY.PS
__F_ Product Requirements
__F_ Project Plan PP-REGISTRY.PS
__F_ Functional Specification FS-REGISTRY.PS
__F_ Design Specification DS-REGISTRY.PS
____ Development Plan
____ Defect Containment Plan
____ Unit Test Plans
__D_ Test/Validation Plan
____ Integration Test Plan
____ Final Qualification Plan
____ Doneness Criteria
____ Others (specify)
What types of development effort does this project involve?
(estimate the % of each type that comprise the total project effort)
100% Code design & development within OSSG
____ OSSG porting of code from an external source
____ OSSG porting of code from an internal source
____ Subcontracted development or porting by external vendor
____ OSSG modification & integration of a third party product
____ OSSG resale of a third party product
____ Proactive maintenance
_X__ Other: Connectivity with other NT Infrastructure Projects
III: Defect Containment Status
------------------------------
Activity Estimated/Planned Completed to date
-------- ----------------- -----------------
Defect Identification Goals
%code inspected: (peer review) 95%
%code unit testing: 95%
%code integration tested 0%
%code(features?) validated 0%
Defect data:
#Defects found in Design reviews/inspections unknown
#Defects found in code reviews/inspections unknown
#defects found in Unit Test unknown
#defects found in Integration Test unknown
#defects found in Validation (includes Field Test) unknown
Total number of defects found pre-release unknown
How were estimates derived? N/A
How were actual values measured? N/A
Describe any other methods used to remove defects prior to integration
(i.e. design reviews, etc) N/A
IV. Integration & Testing Status
--------------------------------
What percentage of code for this project been integrated with other
system components?
The $REGISTRY and $RegistryW stubs were integrated with the
GRYPHON build on May 17, 1996.
How was/will readiness for integration with other system components
be determined?
Regression testing.
List & describe all tests currently available for testing this project.
There are none.
Are any existing tests run on a regular basis against the project's
code base? By whom?
There are no tests.
When will the code integration for this project be completed?
End of March 1997.
V. Configurations
-----------------
Indicate which platforms & operating systems this project will
support by placing VERSION NUMBER(s) in the appropriate boxes.
INTEL DIGITAL
----- -------
NT W95 Alpha NT OVMS Alpha OVMS VAX UNIX
Client 3.51 - 3.51 7.2 - -
Server 3.51 - 3.51 7.2 - -
Describe any concerns, issues, restrictions or testing considerations that
must be paid to specific
hardware platforms:
firmware revisions:
network transports:
mixed architecture clusters:
mixed version clusters:
software products &/or versions:
VI. QTV Requirements for the Project
Check all areas that QTV's involvement could significantly impact the
quality and timely delivery of this project, and estimated dates when
resources should be assigned.
Activity Date Resource Needed?
--------- ---------------------
_X__ Defect Containment Consulting
_X__ Size Estimation
____ Moderating Inspections
_X__ Participation in Code Inspections
_X__ Use of SLIM control (consulting or implementation)
____ Problem Management
_X__ Metrics &/or Doneness Criteria
____ Pre-integration Defect Identification
_X__ Post-Integration Defect Identification
_X__ Final Qualification
_X__ In-Use Testing only
Describe all testing activities that you believe are required of QTV
for this project? (i.e. test development, installation testing,
configuration matrix testing, etc)
A suite of command procedures to test functionality and a suite of
stress tests will need to be developed in C.
A suite of compatability/connectivity tests will also need to be
written.
What skills are required of QTV to successfully perform the testing
described above?
- General knowledge of NT.
- OpenVMS command procedure development abilities.
- NT and VMS C/C++ programming capabilities.
Describe all known hardware requirements of this project that have not
already been specified above.
One test of the registry is to create a very large database and
this would require much memory.
A large cluster of 8 nodes will be required to stress testing.
VI. Dependencies & Risks
------------------------
Identify & describe any dependencies this product has on any other
project development efforts (DIGITAL or 3rd party), and state who is
managing each dependency.
Registry is dependent on the NT Tactical Security Project.
Explain all known risks, issues and concerns with the quality of this
product or it's integration for delivery by OSSG to DIGITAL customers.
Explain what is being done to mitigate the risk and/or what
contingency plans are in place should the risk unfold. (If nothing,
then state that.)
None.
Are there concerns about impact on reliability or interoperability
with existing software, hardware &/or firmware?
This project must exhibit NT Connectivity with other NT
Infrastructure projects such as NT Tactical Security, Pathworks,
and Authenticated RPC.
List specific areas which need special attention.
List other risks such as: insufficient time, too few people, limited
exposure and/or use and hardware concerns.
|
477.15 | Updated Evaluation for Authenticated RPC | STAR::BOULAY | | Mon Mar 17 1997 10:33 | 267 |
| QTV Project Evaluation for Authenticated RPC
Purpose: To assess the state of this project, determining:
- Quality risks & focus areas
- estimate of QTV resources & effort
- Inputs to the Validation Plan
- to document a common understanding between QTV and the
development organization of the current state in terms
of quality, and the intended final state of the project
Deliverables: - Answers to all questions
- Copies sent to manager & release project leader
- Include as an appendix to the Project Test/Validation Plan
Process: This template is to be completed by the assigned QTV engineer
responsible for the evaluation. Information should be obtained
through face to face dialogue with the development project
leader of the project being evaluated. The purpose of this is
to allow each party to ask questions and raise concerns so
that a common understanding of the current state and desired
state of the project is achieved, and a clear understanding
of areas where QTV's efforts would most benefit the project.
Note: Please make sure all of the questions are answered. If they
are not applicable indicate that, but make sure they have been asked
and answered.
I. General Information
Name of project: Authenticated RPC
Author of evaluation: Kassandra Boulay
Date of this evaluation: 04-MAR-1997
Engineering contact: Wayne Morrison
Purpose of Project: To deliver a new release of DCE for OpenVMS
which provides the functionality which
currently exists in V1.4, plus:
* "Authenticated RPC" functionality (NTLM SSP
as an additional security provider).
* Modifications to DCE for OpenVMS to allow
Kernel Threads to work.
* Any key bug fixes to the DCE R1.0.3 code base
II. Development Status
What stage of Life of a Project (LOP) product development stage
is the project currently in. Put an X preceding the development stage.
Project Phase Status (%complete/not planned/n.a.)
------------- -----------------------------------
____ Problem Statement 100% complete
____ Investigation 100% complete
____ Draft Plan & Design 100% complete
____ Detailed Project Planning 100% complete
____ Detailed Design/Functional Spec 100% complete
_X__ Implementation
____ Validation Testing
____ Assess Doneness
Which project documents are currently available? ("D"=Draft, "F"=Final)
State if the doc isn't applicable, or the info is in another plan.
Document Location/Comments
-------- -----------------
_F__ Investigation Report star::docd$:[nt.project_documents]ir-a_rpc.ps
____ Product Requirements
_F__ Project Plan star::docd$:[nt.project_documents]pp-a_rpc.ps
_F__ Functional Specification star::docd$:[nt.project_documents]fs-a_rpc.ps
_F__ Design Specification star::docd$:[nt.project_documents]ds-a_rpc.ps
____ Development Plan
_F__ Defect Containment Plan section 5 of project plan
____ Unit Test Plans
____ Test/Validation Plan
____ Integration Test Plan
____ Final Qualification Plan
____ Doneness Criteria
____ Others (specify)
What types of development effort does this project involve?
(estimate the % of each type that comprise the total project effort)
_X__ Code design & development within OSSG
_X__ OSSG porting of code from an external source
____ OSSG porting of code from an internal source
____ Subcontracted development or porting by external vendor
____ OSSG modification & integration of a third party product
____ OSSG resale of a third party product
_X__ Proactive maintenance
____ Other (describe)
Comments: DCE will be shipping as part of OpenVMS
III: Defect Containment Status
Activity Estimated/Planned Completed to date
-------- ----------------- -----------------
Defect Identification Goals
%code inspected: 100%
%code unit testing: 100%
%code integration tested 100%
%code(features?) validated 100%
Defect data:
#Defects found in Design reviews/inspections \
#Defects found in code reviews/inspections \
#defects found in Unit Test * 35 defects total
#defects found in Integration Test / estimated
#defects found in Validation (includes Field Test) /
Total number of defects found pre-release: N/A
How were estimates derived? 10 defects/KLOC
2K lines of new code
1.5K lines of modified code
3.5 KLOC = 35 defects
How were actual values measured? QTV_A_RPC Notesfile (pre-int.)
Raven QAR dbase (post-int.)
Describe any other methods used to remove defects prior to integration
(i.e. design reviews, etc)
IV. Integration & Testing Status
What percentage of code for this project has been integrated with other
system components?
none
How was/will readiness for integration with other system components be
determined?
- All P0 functionality is implemented
- Defect find rate declining
- All high problems understood
- Regression tests
List & describe all tests currently available for testing this project.
The ESE group in Salem currently tests OpenVMS DCE interoperability
of the product with other DCE versions in a hardware and software
version matrix.
A suite of DTM regression tests is currently maintained and executed
by the DCE development group. This regression test suite currently
gives about 80% functional testing coverage. There are also some
PERF stress tests executed by the DCE development group during unit
and system testing.
Are any existing tests run on a regular basis against the project's code
base? By whom?
Yes, by development.
When will the code integration for this project be completed?
BL3 August 1997
V. Configurations
Indicate which platforms & operating systems this project will support by
placing VERSION NUMBER(s) in the appropriate boxes.
INTEL DIGITAL
NT W95 Alpha NT OVMS Alpha OVMS VAX UNIX
Client 3.51,4.0 - 3.51,4.0 7.2 - -
Server 3.51,4.0 - 3.51,4.0 7.2 - -
Describe any concerns, issues, restrictions or testing considerations that
must be paid to specific
hardware platforms: Concerned with timing in Multiprocessor Systems
firmware revisions: none
network transports: none
mixed architecture clusters: none
mixed version clusters: none
software products &/or versions: none
VI. QTV Requirements for the Project
Check all areas that QTV's involvement could significantly impact
the quality and timely delivery of this project, and estimated dates
when resources should be assigned.
Activity Date Resource Needed?
--------- ---------------------
_X__ Defect Containment Consulting
_X__ Size Estimation
____ Moderating Inspections
_X__ Participation in Code Inspections
____ Use of SLIM control (consulting or implementation)
____ Problem Management
_X__ Metrics &/or Doneness Criteria
_X__ Pre-integration Defect Identification
_X__ Post-Integration Defect Identification
_X__ Final Qualification
_X__ In-Use Testing only
Describe all testing activities that you believe are required of QTV
for this project? (i.e. test development, installation testing,
configuration matrix testing, etc)
Perform integration testing of DCE with OpenVMS
QTV needs to be informed of the role the ESE group in Salem is going to
play in testing for this project to accurately determine the testing
activities that will be required.
A suite of DCE regression tests currently cover 80% of functionality.
Modify/add to these tests to get 100% functionality testing.
A suite of compatibility/connectivity tests with other NT Infrastructure
projects will also need to be written.
What skills are required of QTV to successfully perform the testing
described above?
- General knowledge of NT
- OpenVMS command procedure development abilities
- Knowledge of C or similar language
Describe all known hardware requirements of this project that have not
already been specified above.
VI. Dependencies & Risks
Identify & describe any dependencies this product has on any other
project development efforts (DIGITAL or 3rd party), and state who is
managing each dependency.
Dependencies
* This project is dependent on:
- NT Tactical Security
- Single Sign-On/SSPI
- Kernel Threads in OpenVMS
- External Testing Group (for matrix testing)
* Dependencies on this project:
- DCOM (a.k.a. NetOLE)
- Pathworks
Explain all known risks, issues and concerns with the quality of
this product or it's integration for delivery by OSSG to DIGITAL
customers. Explain what is being done to mitigate the risk
and/or what contingency plans are in place should the risk unfold.
(If nothing, then state that.)
N/A
Are there concerns about impact on reliability or interoperability
with existing software, hardware &/or firmware?
No
List specific areas which need special attention.
Memory Leaks - Known problem with the DCE and its applications?
Performance testing - Will QTV or ESE being doing this testing?
Quality factors - Reliability, Correctness, Integrity, Interoperability
List other risks such as: insufficient time, too few people, limited
exposure and/or use and hardware concerns.
Limited exposure is a risk due to the complexity of the code - it
must be tested by field test customers prior to SSB
|
477.16 | Validation Plan Template for RAVEN | STAR::SPACHT | | Tue Mar 18 1997 10:33 | 155 |
| <author>
| OpenVMS Quality Test and Validation (QTV)
| Revision history:
| Version: Date: Revision reason:
| Reviewers:
<QTV Manager>
<QTV Release Project Leader>
<OpenVMS Project DRI>
| <xxx Project> Validation Plan OpenVMS RAVEN release
|Goals:
The goal of this effort is to validate the <xxx project>,
| identify must fix software defects and make a statement
of quality relative to the quality goals and expectations
| for this project and the RAVEN release.
| QTV estimates that there are <nn> defects introduced by this
| project, and the goal of this effort is to identify <yy> of these
defects. This number was determined by <summary of methods you used
to determine this number: Refer to STAR::ALPHA_VERIFICATION notesfile,
note 354.5 for the Defect Projection process.>
|Non Goals:
| List items that will NOT be covered by this validation effort. It
| may be necessary to list non goals of the development project to
| provide clarity.
Problem Statement:
| - Briefly describe the scope and purpose of the development project,
what parts of the operating system it affects, what major features
will be added or changed, etc.
| - Identify the QTV validation effort. Indicate if QTV will be involved
| in the pre-integration, post-integration, or both.
- List the quality goals that are relevant for this project. The
quality goals should come from the evaluation plan.
NOTE: these are the validation criteria you will
measure this project against in your statement of quality, so make
sure they are clear and measurable!
If goals are not measurable, state why and how you plan to know
if they are met.
| - List what areas of change/new development will, in PRIORITY order,
| be addressed in this plan.
| Examples: The new functionality introduced by the project
| includes the following: new system service, new device
| driver, etc. Provide a CLEAR list of the new stuff. This
| new functionality has no test coverage -- Regression tests will
| be written for the new functionality and run on all baselevels.
| Reminder: Make sure to mention any concerns related to Mixed
| Architecture Clusters, mixed version clusters and interoperability
| with new and/or existing hardware.
Tactics:
| Describe what will be done to validate the new and/or changed
| functionality AND how the validation of this project will be done.
What and how will vary according to the validation approach chosen.
| Try to consider the following in this section:
| - What error handling scenarios/paths will be exercised
| - What code will be reviewed/inspected by QTV or others.
| - What specific configurations will be validated.
| - What tests will be used (e.g. SITP, UETP, CTM, faulty towers,
| DKEXERCISER, etc.) and why.
| - What test code needs to be written or modified.
| - How will will existing tests be used.
| - How will new tests be used. (regression/stress/etc.)
Deliverables:
| - This project validation plan
| - Detailed Schedule (may include as part of this doc and Weekly status)
| - Brief technical presentation to QTV of your findings and how they
will be addressed in this plan. (if applicable)
| - Test code, scripts, test results, defect report from formal
inspection, documentation, etc.
- Test integration to the VMSTEST facilities (if applicable)
- Defect identification and reporting (Qars and notes conferences)
| - Statement of Quality
Schedule:
| - List each item from the tactics and deliverables section,
along with DRI, start date, end date OR a duration.
| - Match dates/time estimates of work to OpenVMS RAVEN milestones.
|
| - Try to break the milestones down into small tasks with short
| measurable durations.
| Use the following as a guide:
| Task#1 DRI duration OR Estimated Start Date Estimated Finish Date
| Task#2 DRI duration OR Estimated Start Date Estimated Finish Date
| SoQ me 3 days
| Checkpoint1 me 2 days (1.5 day prep, .5 day review)
| checkpoint2 me 2 days
Note1: Make sure to factor Quals, project reviews, Statement of
| Quality and other non-project work when doing schedules.
Note2: If there are supporting personnel to the DRI, list their names
along with the DRI. The DRI should be listed first.
Note3: This section will become part of your weekly status report.
| Note4: Make sure you factor in a project review (checkpointing) item.
| This item should be added once or twice to the schedule during the life
| of the project, depending on the length of the project. Plan to
| have a checkpoint at integration and at EFT2 if applicable.
|
| Note5: Either give a duration for each task (how long it will take)
| OR give an estimated start and stop time. Remember these are estimates
| and will require revision!
Staffing:
- Number of people required to complete the work
Hardware requirements and schedule:
- Number and type of CPUs, devices, controllers, etc.
- Briefly describe the need for the hardware (i.e. test development,
validation, etc.)
| - Indicate when the hardware will be required and for how long.
| Dependencies:
| - List what you need from other organizations to complete the project.
| - List what you need from QTV to complete the project.
| Risks:
| - List ALL items which may prevent the validation work from completing.
| - Carry over risks you uncovered during the evaluation.
| - List risks to the development project which may impact validation.
Appendix A: Referenced documents
| Provide pointers to ALL documents you reference in the validation plan.
| A REQUIRED pointer is to the evaluation done for the project.
| Examples:
| The evaluation for the xyz project may be found in the
| STAR::alpha_verfication notes conferences as note 477.2
| The development project plan may be found on the web at:
| http://STAR.zko.dec.com/qtv/v72/evals/dcom.txt
|
477.17 | Updated Evaluation for Single Sign-On Phase II | STAR::BOULAY | | Fri Mar 21 1997 17:49 | 228 |
| QTV Project Evaluation for Single Sign-On
I. General Information
-----------------------
Name of project: Single Sign-On Phase II (SSO-2), External
Authentication and Password Management Interface
Author of evaluation: Kassandra Boulay
Date of this evaluation: 21-MAR-1997
Engineering contact: Rick Barry
Purpose of Project: - Improve design of OpenVMS 7.1 external
authentication architecture to support future
global name space providers.
- Interoperate with Win NT 4.0 distributed
security.
- Deliver a documented & supported API.
II. Development Status
----------------------
What stage of Life of a Project (LOP) product development stage
is the project currently in. Put an X preceding the development stage.
Project Phase Status (%complete/not planned/n.a.)
------------- ------------------------------------
____ Problem Statement 100% complete
____ Investigation 100% complete
____ Draft Plan & Design
____ Detailed Project Planning
_X__ Detailed Design/Functional Spec (Authentication)
_X__ Implementation (SSPI)
____ Validation Testing
____ Assess Doneness
Which project documents are currently available? ("D"=Draft, "F"=Final)
State if the doc isn't applicable, or the info is in another plan.
Document Location/Comments
-------- -----------------
_F__ Investigation Report star::docd$:[nt.project_documents]ir-sso-2.ps
____ Product Requirements
_D__ Project Plan star::docd$:[nt.project_documents]pp-sso-2.ps
____ Functional Specification due Jan '97 (Authentication), none for SSPI
_D__ Design Spec (Auth) star::docd$:[nt.project_documents]ds-sso-2.ps
_F__ Design Spec (SSPI) star::docd$:[nt.project_documents]ds-sspi.ps
____ Development Plan
____ Defect Containment Plan part of project plan
____ Unit Test Plans
____ Test/Validation Plan
____ Integration Test Plan
____ Final Qualification Plan
____ Doneness Criteria
____ Others (specify)
What types of development effort does this project involve?
(estimate the % of each type that comprise the total project effort)
100% Code design & development within OSSG
____ OSSG porting of code from an external source
____ OSSG porting of code from an internal source
____ Subcontracted development or porting by external vendor
____ OSSG modification & integration of a third party product
____ OSSG resale of a third party product
____ Proactive maintenance
____ Other (describe)
III: Defect Containment Status
------------------------------
This information will be available in the Project Plan.
Activity Estimated/Planned Completed to date
-------- ----------------- -----------------
Defect Identification Goals N/A
%code inspected:
%code unit testing:
%code integration tested
%code(features?) validated
Defect data: N/A
#Defects found in Design reviews/inspections
#Defects found in code reviews/inspections
#defects found in Unit Test
#defects found in Integration Test
#defects found in Validation (includes Field Test)
Total number of defects found pre-release N/A
How were estimates derived? N/A
How were actual values measured? N/A
Describe any other methods used to remove defects prior to integration
(i.e. design reviews, etc)
N/A
IV. Integration & Testing Status
--------------------------------
What percentage of code for this project been integrated with other
system components?
SSPI (none), Authentication (LOGINOUT & SETPASSWORD modules)
How was/will readiness for integration with other system components
be determined?
Regression tests.
List & describe all tests currently available for testing this project.
There exists tests written for SSO-1 (OpenVMS 7.1) which are
currently being looked at and modified for checkin to the
test master pack. There is an executable written in BLISS and
there are ad hoc test scripts. A PATHWORKS client test was
also previously used for testing SSO-1.
Are any existing tests run on a regular basis against the project's
code base? By whom?
No.
When will the code integration for this project be completed?
June (SSPI)
August (Authentication)
V. Configurations
-----------------
Indicate which platforms & operating systems this project will
support by placing VERSION NUMBER(s) in the appropriate boxes.
INTEL DIGITAL
----- -------
NT W95 Alpha NT OVMS Alpha OVMS VAX UNIX
Client 3.51,4.0 yes 3.51,4.0 V7.2 V7.2 -
Server 3.51,4.0 yes 3.51,4.0 V7.2 V7.2 -
Describe any concerns, issues, restrictions or testing considerations that
must be paid to specific
hardware platforms:
firmware revisions:
network transports: PATHWORKS over TCP/IP only (??)
mixed architecture clusters: SSPI only supported on Alpha
Authentication supported on both platforms
mixed version clusters:
software products &/or versions:
VI. QTV Requirements for the Project
------------------------------------
Check all areas that QTV's involvement could significantly impact the
quality and timely delivery of this project, and estimated dates when
resources should be assigned.
Activity Date Resource Needed?
-------- ---------------------
__X_ Defect Containment Consulting
__X_ Size Estimation
____ Moderating Inspections
__X_ Participation in Code Inspections
____ Use of SLIM control (consulting or implementation)
____ Problem Management
__X_ Metrics &/or Doneness Criteria
__X_ Pre-integration Defect Identification
__X_ Post-Integration Defect Identification
__X_ Final Qualification
__X_ In-Use Testing only
Describe all testing activities that you believe are required of QTV
for this project? (i.e. test development, installation testing,
configuration matrix testing, etc)
Some test development will be needed for the Authentication piece on
the VMS side (sys$acm service) - both functional and stress tests.
The SSPI testing will be covered by the Authenticated RPC validation.
What skills are required of QTV to successfully perform the testing
described above?
- PATHWORKS experience.
- NT experience.
- Script writing.
- Programming skills to test the new API.
Describe all known hardware requirements of this project that have not
already been specified above.
VI. Dependencies & Risks
------------------------
Identify & describe any dependencies this product has on any other
project development efforts (DIGITAL or 3rd party), and state who is
managing each dependency.
Single Sign-On is dependent on Tactical Security, which is also
an NT Infrastructure project, and on PATHWORKS, which is a layered
product. This project is also dependent on UNICODE.
Explain all known risks, issues and concerns with the quality of this
product or it's integration for delivery by OSSG to DIGITAL customers.
Explain what is being done to mitigate the risk and/or what
contingency plans are in place should the risk unfold. (If nothing,
then state that.
This project is dependent on both PATHWORKS and UNICODE. Both
projects are currently understaffed, and therefore a risk for the
Single Sign-On project.
Are there concerns about impact on reliability or interoperability
with existing software, hardware &/or firmware?
No.
List specific areas which need special attention.
Authentication, password verification, and password synchronization
List other risks such as: insufficient time, too few people, limited
exposure and/or use and hardware concerns.
The Single Sign-On project currently being understaffed is a risk.
Limited exposure of the Single Sign-On code is also a risk.
|
477.18 | FIBRE CHANNEL Evaluation | VMSSPT::COLLINS | "TC's SYS" | Mon Mar 31 1997 16:40 | 231 |
|
QTV Project Evaluation for Fibre Channel
I. General Information
-----------------------
Name of project: FIBRE CHANNEL
Author of evaluation: Tom Collins
Date of this evaluation: Feb 21, 1997
Engineering contact: Tom Coughlan
Purpose of Project Evaluation:
To assess the readiness of the Fibre Channel Project
II. Development Status
----------------------
What stage of Life of a Project (LOP) product development stage
is the project currently in. Put an X preceeding the development stage.
Project Phase Status (%complete/not planned/n.a.)
------------- ------------------------------------
____ Problem Statement 100% complete
____ Investigation 100% complete
____ Draft Plan & Design 100% complete
____ Detailed Project Planning 80% complete
__X_ Detailed Design/Functional Spec
____ Implementation
____ Validation Testing
____ Assess Doneness
Which project documents are currently available? ("D"=Draft, "F"=Final)
State if the doc isn't applicable, or the info is in another plan.
Document Location/Comments
-------- -----------------
__F_ Investigation Report star::docd$:[evms.project_documents]
pp-fibre-channel.ps
__F_ Product Requirements star::docd$:[evms.project_documents]
pp-fibre-channel.ps
__F_ Project Plan star::docd$:[evms.project_documents]
pp-fibre-channel.ps
____ Functional Specification
__D_ Design Specification evms::scsi$data:[fc_design]fc_design.ps
____ Development Plan
__D_ Defect Containment Plan star::docd$:[evms.project_documents]
pp-fibre-channel.ps
____ Unit Test Plans
____ Test/Validation Plan
____ Integration Test Plan
____ Final Qualification Plan
____ Doneness Criteria
____ Others (specify)
What types of development effort does this project involve?
(estimate the % of each type that comprise the total project effort)
100% Code design & development within OSSG
____ OSSG porting of code from an external source
____ OSSG porting of code from an internal source
____ Subcontracted development or porting by external vendor
____ OSSG modification & integration of a third party product
____ OSSG resale of a third party product
____ Proactive maintenance
____ Other (describe)
III: Defect Containment Status
------------------------------
Activity Estimated/Planned Completed to date
-------- ----------------- -----------------
Defect Identification Goals
%code inspected: 100 0
%code unit testing: 100 0
%code integration tested 100 0
%code(features?) validated 100 0
Defect data: N/A
#Defects found in Design reviews/inspections
#Defects found in code reviews/inspections
#defects found in Unit Test
#defects found in Integration Test
#defects found in Validation (includes Field Test)
Total number of defects found pre-release N/A
How were estimates derived? N/A
How were actual values measured? N/A
Describe any other methods used to remove defects prior to integration
(i.e. design reviews, etc) N/A
IV. Integration & Testing Status
--------------------------------
What percentage of code for this project has been integrated with other
system components?
None.
How was/will readiness for integration with other system components
be determined?
Directed testing will be done within the SCSI team and on the
QTV Dedicated SCSI Cluster.
List & describe all tests currently available for testing this project.
CTM, SITP, LBN, FAULTY TOWERS, DISMEMBER
Are any existing tests run on a regular basis against the project's
code base? By whom?
No
When will the code integration for this project be completed?
Sept 1997
V. Configurations
-----------------
Indicate which platforms & operating systems this project will
support by placing VERSION NUMBER(s) in the appropriate boxes.
INTEL DIGITAL
-------- ------------
NT W95 Alpha NT OVMS Alpha OVMS VAX UNIX
- - - post RAVEN - -
- - - post RAVEN - -
Describe any concerns, issues, restrictions or testing considerations that
must be paid to specific;
hardware platforms: Alpha's configured with >2GB of memory
should be included in QTV's test config
firmware revisions: Alpha console boot driver code will be
modified to allow booting disk devices
connected to Fibre Channel
network transports: Port driver design will include the
ability to run LAN emulation
mixed architecture clusters: Planned Fibre Channel support is on
Alpha PCI bus systems only
mixed version clusters: N/A
software products &/or versions: N/A
VI. QTV Requirements for the Project
------------------------------------
Check all areas that QTV's involvement could significantly impact the
quality and timely delivery of this project, and estimated dates when
resources should be assigned.
Activity Date Resource Needed?
-------- ---------------------
____ Defect Containment Consulting
____ Size Estimation
____ Moderating Inspections
__X_ Participation in Code Inspections Mar 1997
____ Use of SLIM control (consulting or implementation)
____ Problem Management
____ Metrics &/or Doneness Criteria
__X_ Pre-integration Defect Identification Jul 1997
__X_ Post-Integration Defect Identification Sep 1997
__X_ Final Qualification Mar 1998
____ In-Use Testing only
Describe all testing activities that you believe are required of QTV
for this project? (i.e. test development, installation testing,
configuration matrix testing, etc)
pre-integration, validation, and qualification
What skills are required of QTV to successfully perform the testing
described above?
In-depth understanding of SCSI-2 & SCSI-3 specs, Alpha I/O internals
knowledge, basic understanding of Vaxclusters
Describe all known hardware requirements of this project that have not
already been specified above.
Mixed architecture cluster (CI/NI/MC/FC/SCSI), PCI bus Alphas
(min=4 nodes) with 2 FC adapters per node, 4 FC hubs connected to
multiported FC disks.
VI. Dependencies & Risks
------------------------
Identify & describe any dependencies this product has on any other
project development efforts (DIGITAL or 3rd party), and state who is
managing each dependency.
The Fibre Channel Project is dependent on;
KGPSA PCI host adapter (planned FRS Dec 1997)
Fibre Channel Hub (planned FRS Dec 1997)
Alpha console support for booting over FC
SCSI-3 Addressing & Naming (currently not staffed)
Explain all known risks, issues and concerns with the quality of this
product or it's integration for delivery by OSSG to DIGITAL customers.
Explain what is being done to mitigate the risk and/or what
contingency plans are in place should the risk unfold. (If nothing,
then state that.
N/A
Are there concerns about impact on reliability or interoperability
with existing software, hardware &/or firmware?
None at this time
List specific areas which need special attention.
None at this time
List other risks such as: insufficient time, too few people, limited
exposure and/or use and hardware concerns.
None at the time
|
477.19 | Evaluation Plan, OFST - NTDS (a.k.a. NTBS Block Server) OpenVMS Disk Services for Windows NT | STAR::PMOSTEIKA | Paul, ZKO3-4/s31, 381 (881)-1075 | Fri Apr 04 1997 16:51 | 1249 |
|
QTV Evaluation Plan for OpenVMS File
System Technology (OFST) Project
Prepared by:
Paul Mosteika - QTV OFST Validation/Qualification Project
Leader
Reviewers:
o Adrian Chandler - Engineering Project Manager
o Russ Green - OFST Engineering Technical Leader
o Nora Tanner - NT Block Server (NTBS) Technical Leader
o Julian Palmer - Virtual Data Cache (VDC) Technical Leader
o Kevin Playford - Snapshot Capable Disk (SCD) Technical
Leader
o Mick Konrad - QTV Mngr.
o Pete Michaud - QTV NT Affinity Project Mngr.
o Curt Spacht - QTV Technical Leader
V1.0 - Draft release of NT Block Server Evaluation
V1.1 - Add Nora's comments from review.
V1.2 - Edits, some final changes
Revision/Update Information: V 1.2
Digital Equipment Corporation
Maynard, Massachusetts
________________________
April 4, 1997
__________
The information in this document is subject to change without no-
tice and should not be construed as a commitment by Digital
Equip-
ment Corporation. Digital Equipment Corporation assumes no re-
sponsibility for any errors that may appear in this document.
The software described in this document is furnished under a li-
cense and may be used or copied only in accordance with the terms
of such license.
No responsibility is assumed for the use or reliability of soft-
ware on equipment that is not supplied by Digital Equipment Cor-
poration or its affiliated companies.
Restricted Rights: Use, duplication, or disclosure by the U.S.
Government is subject to restrictions as set forth in subpara-
graph (c)(1)(ii) of the Rights in Technical Data and Computer
Soft-
ware clause at DFARS 252.227-7013.
__________
� Digital Equipment Corporation 1997.
All Rights Reserved.
Printed in U.S.A.
__________
The postpaid Reader's Comments forms at the end of this document
request your critical evaluation to assist in preparing future
documentation.
The following are trademarks of Digital Equipment Corporation:
DEC DIBOL UNIBUS
DEC/CMS EduSystem VAX
DEC/MMS IAS VAXcluster
DECnet MASSBUS VMS
DECsystem-10 PDP VT
DECSYSTEM-20 PDT
DECUS RSTS
DECwriter RSX DIGITAL
This document was prepared using VAX DOCUMENT, Version 2.1.
Contents_________________________________________________________
Chapter 1 OpenVMS File System Technology (OFST) Overview for
___________OpenVMS_______________________________________________
1.1 Purpose ..................................................1-1
1.2 NT Block Server Project Overview .........................1-1
Chapter_2__Development_Status____________________________________
2.1 Development Status, Life of a Project Cycle ..............2-1
2.2 Project Document .........................................2-2
2.3 Development Effort .......................................2-3
2.4 Defect Containment Status ................................2-3
2.4.1 Defect Data Status .................................2-4
2.5 Integration & Testing Status .............................2-4
2.6 Configurations ...........................................2-5
2.6.1 Testing/Configuration Restrictions .................2-5
2.7 QTV Requirements for the Project .........................2-6
2.7.1 Testing Activities .................................2-7
2.7.2 Skill Set Requirements .............................2-8
2.7.3 Hardware Requirements ..............................2-9
2.8 Dependencies and Risks ..................................2-11
2.9 Technical Resources .....................................2-13
2.9.1 OFST - Group Distribution and Phone List ..........2-13
Figures__________________________________________________________
2-1 Supported Configurations ............................2-5
2-2 NT Block Server 2 Tier Test Configuration ..........2-10
2-3 NT Block Server 3 Tier Test Configuration ..........2-11
iii
Tables___________________________________________________________
2-1 Status ..............................................2-1
2-2 Project Document Status .............................2-2
2-3 Project Development Effort ..........................2-3
2-4 Defect Containment Activity .........................2-3
2-5 Defect Data Activity ................................2-4
2-6 QTV Project Requirements ............................2-7
iv
Chapter__1_______________________________________________________
OpenVMS File System Technology (OFST) Overview for OpenVMS
1.1 Purpose
This evaluation plan is to assess the state of the overall OFST
project, determining any quality risks, and provides an input to
the follow-on validation plan. OFST encompasses 3 distinct
projects:
1. NT Block Server (NTBS) for OpenVMS V7.1 Alpha systems
2. Virtual Data Cache (VDC) for OpenVMS V7.2 Alpha systems
3. Snapshot Capable Disk (SCD) for OpenVMS V7.2 Alpha systems
However, this evaluation describes the NT Block Server project.
The Quality Test and Validation (QTV) engineering group plans to
identify defects during validation of the OpenVMS Affinity Win-
dows NT Block Server project. This project will be supported in
the OpenVMS 7.1 (Gryphon) and released in the Summer of 1997 on
the Consolidated Distibution for layered Products CDROM
(CONDIST).
QTV will make a statement of quality about NT Block Server at the
end of its validation.
1.2 NT Block Server Project Overview
The NT Block Server is an NT Affinity project that provides ca-
pability for Windows NT users to utilize OpenVMS Alpha ODS-2 disk
volumes for Windows NTFS (or FAT) file storage. Windows NT users
can take advantage of OpenVMS system availability, storage man-
agement, and disk resources. This new code will be composed of
approximately 14000 total uncommented lines of code. Currently
they are working on the productization code, which accounts for
2000 lines of that total.
OpenVMS File System Technology (OFST) Overview for OpenVMS 1-1
The NT Block Server runs in a client/server TCP/IP environment,
with Alpha OpenVMS systems acting as the server, and NT systems
as the second tier clients. In turn the second tier NT systems
can share these NTFS/FAT disks (that appear as network drives),
and their files to third tier client PC's. The NT Block Server
has no knowledge of the underlying NT file system and does not
distinguish between data and meta-data (directories, headers, and
so on). It merely passes blocks of data requested by the client
Windows NT system over the network.
To utilize the NT Block Server, a relatively large container file
is created on an ODS-2 volume. The OpenVMS Server is configured
to equate this file to a service name at startup time, offering
this named service and listening for client requests. This ser-
vice name is configured on the NT client through its registry and
communicates with the server when the device driver is started.
The disk volume is then mounted on the client and can then be
for-
matted in NTFS or FAT for client file use.
The NT Block Server is implemented as an NT device driver inter-
facing with the NT file system IRP's for physical disk I/O. The
logical disk layer translates these requests and communicates
these
using $NT comms to the OpenVMS server $NT comms layer. The Open-
VMS server comms layer unpacks the client R/W messages, sending
appropriate calls to the Sever logical disk interface who in turn
issues QIO requests to the ODS-2 physical disk device.
The NT Block Server is one of three projects that comprise the
OFST solution for Raven. Other related projects are the Virtual
Data Cache (VDC), and the Snap-Capable Disk (SCD). Another fu-
ture (V 2.0) project of OFST is their new file system, $FS.
1-2 OpenVMS File System Technology (OFST) Overview for OpenVMS
Chapter__2_______________________________________________________
Development Status
2.1 Development Status, Life of a Project Cycle
Table 2-1 shows which stage the NT Block Server project is in ac-
cording to Life of a Project (LOP) and its current status (marked
by an 'X').
Table_2-1:_Status_____________________________________________
Status (% complete / not
Project_Phase____________________planned_/_N/A)_______________
___ Problem Statement 100% for a mission statement
___ Investigation 100%
___ Draft Plan and Design 100%
___ Detailed Project Planning current activity
___ Detailed Design 70%/updating F.S.
/Functional Specification
_X_ Implementation 80%
___ Validation 0%
______Assess_Doneness____________0%___________________________
Development Status 2-1
2.2 Project Document
Table 2-2 shows the status of project documents, notes, and their
corresponding location.
Table_2-2:_Project_Document_Status____________________________
Document________Status_D=draft_or_F=final_/Location/Comments__
Investigation F-MOVIES::DOCD$[NTBS.IR]
Report
Product D-Review Mtg. 07-Feb-1997,
MOVIES::DOCD$[NTBS.DOCS]PR_
Requirements NTBS.*
also DOCD$:[EVMS.PROJECT_DOCUMENTS]PR-NTBS.PS
Project Plan D-Current activity, MOVIES::DOCD$[NTBS.PLAN]NTBS_
PFP_04.PS
Functional D-currently updating, MOVIES::
Specification
Design F - MOVIES::DOCD$[NTBS.DESIGN]BLOCK_SERVER_
Specification DESIGN_V14.PS
Development F-not public.
Plan
Defect Part of Project Plan
Containment
Plan
Unit Test Part of Test Plan
Plans
Test D - MOVIES::DOCD$:[NTBS.DOCS]TP-NTBS.PS
/Validation
Plan
Itegration N/A, CONDIST
Test Plan
Final Qual None yet
Plan
Doneness None Yet
Criteria
Others__________N/A___________________________________________
2-2 Development Status
2.3 Development Effort
Table 2-3 shows that all the NT Block Server code is being de-
veloped internally by OSSG. There is no porting of code from an
internal or external source.
Table_2-3:_Project_Development_Effort_________________________
Percentage_______Development_Effort___________________________
100% Code design & development within OSSG
- OSSG porting of code from an external source
- OSSG porting of code from an internal source
- Subcontracted devopment or porting by an
external vendor
- OSSG modification and integration of a third
party product
- OSSG resale of a third party product
- Procative maintenance
-________________Other________________________________________
2.4 Defect Containment Status
Table 2-4 shows the specific defect goal, its percentage of es-
timated and planned coverage, and date.
Table_2-4:_Defect_Containment_Activity________________________
Percentage Estimated Completed to
Activity___________________/Planned______________Date_________
Code Inspected 100% 100%
Code Unit Testing 0% 0%
Code Integration Testing 100% 100% system
stress
testing
Code Features Validated 100% 0%, coding
_________________________________________________in_progress__
Development Status 2-3
2.4.1 Defect Data Status
Table 2-5 shows the activities in which defects are planned to
be found and the number found to date.
Table_2-5:_Defect_Data_Activity_______________________________
# Defects Estimated Completed to
Activity___________________/Planned______________Date_________
Design Reviews/Inspection 100%
Code Review/Inspection 50 / 153
Cosmetic
Unit Test ~75
Integration Test ~25
Validation, including
Field_Test____________________________________________________
Estimated defects were derrived using SLIM and standard formu-
las.
Actual values were measured by count as they occurred.
There were no other methods used to remove defects.
2.5 Integration & Testing Status
o Since the NTBS will be distributed on CONDIST, there is 0% per-
centage of the code for this project that has to be integrated
with other system components?
o How was/will readiness for integration with other system com-
ponents be determined?
After preliminary pre-integration testing is complete with all
functional and productization changes included, and there are
zero open show-stopper QARs at that time. We will derrive the
readiness criteria and this will be included in the Evaluation
Plan.
o List & describe all tests currently available for testing this
project.
- IOSTRESS.C - a system level stress test written by EDO NT
Block Server team
- SQE_95 - a windows (MS TEST) client - based file I/O, lock
manager, etc., stress test
2-4 Development Status
- PATHWORKS Client tests - DOS .BAT script and .EXE tests that
are file stress tests such as copy, xcopy, rename, replace,
directory, atribs, tree, and other DOS commands for basic
file test coverage.
Application/data base simulation and stress tests that may
prove useful include:
* APP_SIM
* MULTITST
* DB_SIM
o Are any existing tests run on a regular basis against the
project's
code base? By whom?
Yes the EDO team does regular stress testing. QTV is also do-
ing nightly testing of a proto BL1 build in the Affinity Lab.
o When will the code integration for this project be completed?
There is no OpenVMS code integration for the NTBS, as it will
SSB on CONDIST.
2.6 Configurations
Figure 2-1 indicates the platforms and operating systems that the
NT Block Server will support, along with the version number(s).
Figure 2-1: Supported Configurations
+---------------------------------------------------+
| INTEL || DIGITAL
|
|-------------||------------------------------------|
| NT | W95 || Alpha NT |OVMS Alpha|OVMS
VAX|UNIX |
+-------|-----|-------||----------|----------|--------|-----|
| | 3.51| || | | |
|
|Client | 4.0 | || 4.0 | | |
|
|-------|-----|-------||----------|----------|--------|-----|
| | 3.51| || | | |
|
|Server | 4.0 | || 4.0 | 7.1 | |
|
| | | || | | |
|
+-----------------------------------------------------------+
2.6.1 Testing/Configuration Restrictions
The following section describes any concerns, issues, restric-
tions, or specific testing considerations:
o Hardware platforms:
Development Status 2-5
A known problem exists where SMP systems may result in a Ker-
nel mode ASTs being disabled and a hung process. This happens
on a SMP server with >5 services, but we have not seen this af-
ter as many as 27 services enabled.
Another problem exists with the current server image results
in a crash, but we have not seen this either. They have a new
image if we need it.
o Firmware revisions:
o Network transports:
All client and server test systems must have a TCP/IP address.
TCP/IP subnet of the server and client must be the same. They
are currently working to correct this problem in the next
build.
o Mixed architecture clusters:
The NT Block Server is supported on only Alpha OpenVMS systems,
but we want to test the NTBS on disks served by VAX systems.
o Mixed version clusters:
This may be another consideration with MSCP served and QIO
served
disks.
o Software products &/or versions:
Currently, NTBS utilizes UCX V4.1-12 TCP/IP services and needs
a newer version (RAPPAPORT, 10-JUL-1996) of the PWIP driver
than
is packaged with the kit:
PWIP:
PWIP$SDA;1 UCX V4.1-12 17-JUL-1996
SYS$COMMON:[SYSLIB]
UCX$PWIPACP;1 UCX V4.1-12 17-JUL-1996
SYS$COMMON:[SYSEXE]
UCX$PWIPDRIVER;1 RAPPAPORT 10-JUL-1996
SYS$COMMON:[SYS$LDR]
UCX$PWIPSHUT;1 UCX V4.1-12 17-JUL-1996
SYS$COMMON:[SYSEXE]
The NTBS design will not use the VDC write-back file disk cache
technology, it depends on the default setting of write-through.
2.7 QTV Requirements for the Project
Table 2-6 is a checklist of QTV activities that apply to qual-
ity and timely delivery of this project, and estimated dates of
QTV's involvement.
2-6 Development Status
Table_2-6:_QTV_Project_Requirements___________________________
Check if
Applica-
ble________Activity___________________Date_Resource_Needed____
___ Defect Containment - -
Consulting
___ Size Estimation - -
___ Moderating Inspections - -
___ Participation in Code - -
Inspections
___ Use of SLIM control (con- - -
sulting or implementa-
tion)
___ Problem Management - -
_X_ Metrics &/or Doneness 01-Apr-1997
Criteria
_X_ Pre-integration Defect 03-Feb-1997
Identification
___ Post-Integration Defect - -
Identification
_X_ Final Qualification - -1997
___________In-Use_Testing_only________-_-_____________________
Note
Baselevel scheduled dates are:
BL1 Nov 96
BL2 14-Mar-1997
BL3 15-Apr-1997
BL4 QUAL 09 through 20-Jun-1997
2.7.1 Testing Activities
Describe all testing activities that you believe are required of
QTV for this project: test development, installation testing,
con-
figuration matrix testing, and so on).
QTV is planning the following activities:
o Installation of client driver and its registration
o Server installation and configuration
Development Status 2-7
o Management UI tool functional utilization
o FAT and NTFS disk partition creation on standard disk contain-
ers also volume, stripe and mirror sets using various inter-
connects (HSC-CI-SDDI, HSD05-DSSI, SCSI) to the server's ODS-
2 disks. The ODS-2 disks should include local MSCP/QIO shared
disks from Alpha and VAX in different configurations: normal,
shadowed, volume sets, JBOD and/or RAIDx, possibly split shadow
sets across a mixture.
o NT user/DOS functions - copy, rename, chkdsk, performance mon-
itoring, mkdir, and so on. PATHWORKS client tests: SMCOPY, BIG-
COPY, XCOPY, and DOS based stress tests are available.
o Testing in second client tier (OpenVMS<-NT) and third client
tier (OpenVMS<-NT(share)<-NT)
o Stress testing in multiple client/server/service SMP cluster
environment, 33 PC's and 2 to 3 servers, 33+ services. SQE_95,
NTBS Stress Test, and certain PATHWORKS client stress tests are
available
o Backup/restore of container files using selective file, vir-
tual volume, and physical disk
o Existing I/O tests (UETP, SITP, CTM, LBN, RMS,...) running on
server during client access (normal NT user activity and stress
testing).
o QTV written tests such as scripts (.COM) written in DCL or
(.RCL)
written with Reflections terminal emulator, (.BAT) client
script
files, or others using MSTEST and "C" that may be need to be
written
o There are no other specific tests that need to be written
o Other testing includes:
o Server failover under load
o Multiple clusters participating as servers (we can split the
cluster that we have to test this).
2.7.2 Skill Set Requirements
The skills necessary to perform the testing are:
o OpenVMS Cluster management
o OpenVMS testing skills
o PATHWORKS knowledge may be helpful to set up server shares for
testing versitility and ease.
o NT Server or NT WorkStation Management, familiar with Registry
and disk management
2-8 Development Status
o NT User skills
o DOS user skills
o DCL skills
o Some C knowledge
2.7.3 Hardware Requirements
Most of the necessary hardware requirements for stress testing
is available in the Affinity Lab. For configurations, see Fig-
ure 2-2 and Figure 2-3). See Section 2.8, Dependencies and Risks
for limitations of our hardware configuration plans.
o 30 PCs (Intel and Alpha, some SMP) running V3.51 and V4.0 NT
Server/Workstation
o Multiple (5) LANs to connect the PC's to at least 3 Alpha Open-
VMS SMP servers on fast Ethernet or FDDI. Another option is to
have each PC connected on a unshielded twisted pair into the
DEC Network Connect, effectively having 30 10mbps segements.
o 10 RZ29 disks on HSJxx / CI interconnect or SCSI bus to Alpha
Servers
Development Status 2-9
Figure 2-2: NT Block Server 2 Tier Test Configuration
SCSI
+----+ +----+ +----+ +----+ +----+ +----+
|RZ29|---|RZ29|---|RZ29|-+-|RZ29|---|RZ29|---|RZ29|
+----+ +----+ +----+ | +----+ +----+ +----+
|
+-------+-------+
| HSJ40 |
+-------+-------+
|
CI | CI
+-----------------+-----------------+
| | |
+---+----+ +---+----+ +---+----+
| | | | | |
| Alpha | | Alpha | | Alpha |
| Server | | Server | | Server |
| SMP | | SMP | | |
+--0-1---+ +--0-1---+ +--0-1---+
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
PC----+ +----PC PC----+ +----PC PC----+ +----PC
PC----+ +----PC PC----+ +----PC PC----+ +----PC
PC----+ +----PC PC----+ +----PC PC----+ +----PC
PC----+ +----PC PC----+ +----PC PC----+ +----PC
PC----+ +----PC PC----+ +----PC PC----+ +----PC
Note
Our current test configuration doesn't include the third
Alpha server, and the PC's are all on one LAN segment.
The initial configuration can be reconfigured to utilize a bank
of NT PC's as a third tier to act as clients to the file serv-
ing, NT Block Servers that share their ODS-2/NTFS volumes, for
example:
2-10 Development Status
Figure 2-3: NT Block Server 3 Tier Test Configuration
~~~~~~~~~~~~
+--------+ +--------+
1st Tier | | | |
| Alpha | | Alpha |
| Server | | Server |
| SMP | | SMP |
+--0-1---+ +--0-1---+
| | | |
| | | |
~~~~~~~~~~~~ | | | |
| | | |
| | | |
PC----+ +----PC PC----+ +----PC
2nd Tier PC----+ +----PC PC----+ +----PC
PC----+ +----PC PC----+ +----PC
PC----+ +----PC PC----+ +----PC
PC----+ +----PC PC----+ +----PC
| | | |
| +--------+------|-+
~~~~~~~~~~~~ +--------+--------+
PC----+ |
PC----+ +----PC
3rd Tier PC----+ +----PC
PC----+ +----PC
PC----+ +----PC
+----PC
~~~~~~~~~~~~
The hardware needed for on-going validation testing (most exsist
in the current Spiralog cluster) are:
o Multiple (3) SMP Alpha servers with 40 GB of disk
o 5 PCs = Intel PCs (2), Alpha (2) PCs, SMP PC (1) Alpha or In-
tel
o Fast Ethernet, FDDI, multiple segment network interconnects
from
PCs
2.8 Dependencies and Risks
There are no NTBS dependencies on any third party products.
Known risks, issues and concerns are:
o An external field test is being considered prior to internal
field test in 15-Apr-1997 timeframe. Customer perceived qual-
ity and the extra burden to support this effort is at risk.
Development Status 2-11
o It was a recent decision to have the distribution mechansim for
NTBS be the Aug 97 CONDIST. This affects QTV resource schedul-
ing as the original plan was RAVEN release timeframe.
Other issues and risks are:
o Hardware Limitations - PC Affinity Lab
- Currently, we have only two SMP Alpha server systems, and
zero Windows NT SMP PCs (Intel or Alpha) for stress test use
in the Affinity lab.
- We do_not have and need the following hardware to test with:
* A third SMP Alpha Server
* At least one SMP PC
* Multiple networks segments or high speed (FAST Ethernet,
or FDDI) network interconnect from PCs to server
o Hardware Limitations - Spiralog/OFST Cluster
- Currently we have 2 PCs and need 5 for testing. We do_not
have the following hardware for ongoing validation testing
of NTBS:
* A third SMP Alpha Server with CIPCA and FDDI (only the
SMP
CPU is on order)
* 2 Alpha PCs
* 1 Intel PC
* At least one of these PCs needs to be SMP
* Multiple networks segments or high speed (FAST Ethernet,
or FDDI) network interconnect from PCs to server.
- The current OFST cluster has been used for Spiralog test-
ing. Although Spiralog QUAL is complete as of 25-Feb-1997.
- Hardware (disks and PC's) that were to be used from the for-
mer SSON cluster are now scheduled to be part of SSON-2 and
not available for OFST use. We need more (10) SCSI disks for
the HSJxx, BA356, HSD05, and RAID controllers, as they are
all currently empty except we have one RAID5 set.
- We will be testing other OFST products (VDC and SCD) con-
currently on the same Spiralog/OFST cluster with the NT
Block
Server. We have the capability (with limited resources) to
split the cluster should complications arise.
o Windows NT
2-12 Development Status
The Windows NT operating system is fairly new to many people
in the OpenVMS group. This ramp-up time may impact the sched-
ule.
o Personnel Resources
It is only since 25-Feb-1997 that there is a 2 person full-time
effort being dedicated to OFST. We had one QTV person working
part-time on OFST since Jan-97, and a second person since 12-
Feb-97. This was due to other project commitments (SSON Test
check-in, Spiralog, OFST-VDC and OFST-SCD, the security date
CLD).
There are no specific areas which need special attention.
There are no concerns that may impact reliability or interoper-
ability with existing software, hardware &/or firmware, except
as noted under Section 2.6.1, Testing/Configuration Restrictions.
Note
On-going testing is planned to be concurrent of all OFST
products on the same cluster/domain.
2.9 Technical Resources
The following people are noted here for reference:
The NT Block Server Group consists of:
o Adrian Chandley - OFST Engineering Project Manager
o Russ Green - OFST Engineering Technical Leader
o Nora Tanner - NTBS Technical Leader
o Rudi Martin - SM Developer
o Dougie McLaggan - DNT_DRV Developer
o Judy Parsons - NTBS Documentation
2.9.1 OFST - Group Distribution and Phone List
The following is for reference and all can be contacted on
MOVIES::
Development Status 2-13
NAME DTN EXT.
==== =======
Adrian Chandley 824-3373
Ian Compton 824-3346 EDO Test
Staurt Deans 824-3314 EDO Test
Alan Dewar 824-3300
Russ Green 824-3256
Jim Hogg 824-3284
Rudi Martin 824-3397
Dougie McLaggan 824-3235
David McNally 824-3299
Conor Morrison 824-3416
Julian Palmer 824-3349
Judy Parsons 824-3318
Kevin Playford 824-3394
Alan Potter 824-3307
Nora Tanner 824-3320
Chris Whitaker 824-3377
2-14 Development Status
|
477.20 | Evaluation Plan (.PS), OFST - NTDS (a.k.a. NTBS Block Server) OpenVMS Disk Services for Windows NT | STAR::PMOSTEIKA | Paul, ZKO3-4/s31, 381 (881)-1075 | Fri Apr 04 1997 16:52 | 2128 |
| %!PS-Adobe-3.0
%%Title: NTBS_EVAL
%%Creator: VAX DOCUMENT V2.1-1
%%Copyright: 1986,1987,1988,1989,1990,1991 DIGITAL EQUIPMENT CORPORATION.
%%+All Rights Reserved.
%%CreationDate: Fri Apr 4 1997 15:36:05
%%For: PMOSTEIKA
%%BoundingBox: (atend)
%%DocumentData: Clean7Bit
%%LanguageLevel: 1
%%Orientation: Portrait
%%Pages: (atend)
%%PageOrder: Ascend
%%DocumentFonts: (atend)
%%DocumentNeededFonts: (atend)
%%DocumentProcSets: Underlay Color5044
%%DocumentSuppliedProcSets: Underlay Color5044
%%DocumentProcessColors: (atend)
%%DocumentCustomColors: (atend)
%%EndComments
%
%%BeginResource: procset Underlay
%%CreationDate: (2/10/92)
%
% In VAX DOCUMENT V2.1-1, simple EPSF files up to 65,000 bytes long
% may be an underlay. Define the EPSF as a PostScript proceedure
% called /UNDERLAY and prefix to DOCUMENT's PS output For example:.
% /UNDERLAY ( EPSF code here ) cvx def
%
% To create a "Preliminary" underlay change /UNDERLAY* to /UNDERLAY
/UNDERLAY* (
/Note (Preliminary) def
/NoteSize 120 def
/NoteFont /Helvetica findfont NoteSize scalefont def
/Note where { pop Note length 0 gt {
/NoteWidth NoteFont setfont Note stringwidth pop def
PaperWidth 36 mul PaperHeight 36 mul moveto
PaperHeight PaperWidth atan rotate
NoteWidth -2 div NoteSize .729 mul -2 div rmoveto
Note true charpath .075 setseparationgray fill
}if }if
) cvx def
%%EndResource
%
%%BeginResource: procset Color5044
%%CreationDate: (1/21/91)
%%Version:1.0 3
%Implementation of Adobe 5044 color specification
%/ndf allows command override during color separation
/Color5044Dict 100 dict def
Color5044Dict begin
/bdf {bind def} def
/ndf
{1 index where
{pop pop pop
}
{dup xcheck
{bind} if
def
}
ifelse
} bdf
/setcmykcolor
{1 exch sub
3
{dup 5 -1 roll sub 0 2 copy lt
{exch} if
pop exch
} repeat
pop setrgbcolor
}ndf
/setcmykcoloroverprint
{4
{dup -1 eq
{pop 0} if
4 1 roll
} repeat
setcmykcolor
} ndf
/findcmykcustomcolor
{5 /packedarray where
{pop packedarray
}
{array astore readonly
}
ifelse
} ndf
/setcustomcolor
{exch aload pop pop
4
{4 index mul 4 1 roll
} repeat
setcmykcolor pop
} ndf
/setseparationgray
{1 exch sub systemdict /setgray get exec
} ndf
/setoverprint {pop} ndf
/currentoverprint false ndf
%CMYK multi-proc colorimage
/colorimage
{4 ne
{(\nUnsupported number of colors for colorimage.\n) print flush quit
} if
not
{(\nSingle procedure form colorimage unsupported.\n) print flush quit
} if
save 20 dict begin /&saveobj exch def
/&Kproc exch def /&Yproc exch def /&Mproc exch def /&Cproc exch def
{&Cproc &Mproc &Yproc &Kproc
/&K exch def /&Y exch def /&M exch def /&C exch def
0 1 &K length 1 sub
{/&i exch def
&K &i 255
&C &i get 30 mul
&M &i get 59 mul add
&Y &i get 11 mul add
&K &i get 100 mul add
100 idiv
dup 255 gt
{pop 255} if
sub put
} for
&K
} image
&saveobj end restore
} ndf
/customcolorimage
{pop systemdict /image get exec
} ndf
/separationimage
{systemdict /image get exec
} ndf
end
%%EndResource
Color5044Dict begin
%
/DEC_DVC$dict 300 dict def
DEC_DVC$dict begin
%
/DVC$PSJob save def
%
/DOCPSE ISOLatin1Encoding 256 array copy def
mark % CREATE DOCPSE ENCODING
8#055 /hyphen
8#201 /bullet 8#202 /emdash 8#203 /endash 8#204 /dagger
8#205 /daggerdbl 8#206 /registered 8#207 /trademark %8#210 /Delta
8#211 /fi 8#212 /fl 8#213 /OE 8#214 /oe
8#215 /Ydieresis
counttomark -1 bitshift % DIVIDE BY 2
{DOCPSE 3 1 roll put} repeat % STACK NOW CONTAINS MARK
cleartomark
%
/ReENCODE { % /basefont /newfont encoding ReENCODE
/newencoding exch def %ARG: NAME OF ENCODING VECTOR
/newfontname exch def %ARG: NEW NAME FOR FONT AFTER RE-ENCODING
findfont
/basefontdict exch def %ARG: NAME OF FONT TO BE RE-ENCODED
basefontdict maxlength dict begin %CREATE AND OPEN NEW DICT
basefontdict { %COPY ENTRIES FROM BASE FONT DICT TO NEW ONE
1 index /FID ne {
def %IF NOT THE ONE WE'RE ENCODING, JUST COPY PTRS
} { %else
pop pop %IGNORE FID AND ENCODING FOR ONE WE'RE ENCODING
} ifelse
} forall
/FontName newfontname def %DEFINE NEW NAME
/Encoding newencoding def %DEFINE NEW ENCODING VECTOR
newfontname currentdict definefont %TURN IT INTO A PS FONT
pop %IGNORE MODIFIED DICT RETURNED BY DEFINEFONT
end
}def
%
/cvsstr 64 string def
/tempmatrix matrix def
%
% Exit page (temporarily) to add fonts/characters.
/XP { }def
%
% Resume page
/RP { }def
%
% End Page: EP
/EP {DVC$PSPage restore}def
%
% Purge fonts to reclaim VM
/PF {
currentoverprint
currentrgbcolor
EP %Does restore
PageSetup %Does save
setrgbcolor
setoverprint
}def
%
% ABBREVIATIONS
/S /show load def
/SV /save load def
/RST /restore load def
%
/Yadjust {Ymax exch sub} def
%
/XY { % (x,y) POSITION ABSOLUTE
Yadjust moveto
} def
%
/X { % (x,0) POSITION ABSOLUTE
currentpoint exch pop moveto
} def
%
/Y { % (0,y) POSITION ABSOLUTE
currentpoint pop exch Yadjust moveto
} def
%
/xy { % (x,y) POSITION RELATIVE
neg rmoveto
} def
%
/x { % (x,0) POSITION RELATIVE
0 rmoveto
} def
%
/y { % (0,y) POSITION RELATIVE
0 exch neg rmoveto
} def
%
/R { % Draw a rectangle
/ht exch def /wd exch def gsave
currentpoint newpath moveto
0 ht rlineto wd 0 rlineto
0 ht neg rlineto wd neg 0 rlineto
closepath fill grestore wd 0 rmoveto
}def
%
%Setup Page Media: <paper-height> <paper-width> PM
/PM {
/Xmax exch Resolution mul def
/Ymax exch Resolution mul def
/UNDERLAY where {
pop
/eps_save save def % save before EPSF underlay
Resolution 72 div dup scale % Revert coords to points
count array astore /DVCstack exch def % save op stack
/dict_count countdictstack def % # of dicts
userdict begin % default dict
/showpage {}def % disable showpage
0 setgray
{UNDERLAY} stopped {(Error executing /UNDERLAY)== quit}if
countdictstack dict_count sub {end} repeat % clean up dict stack
clear DVCstack aload pop % restore op stack
eps_save restore % restore after EPSF
}if
PageSetup
}def
%
%Setup page coordinates
/PageSetup
{
/DVC$PSPage save def
PortraitMode not {PaperWidth 0 translate 90 rotate} if
/Xpos 0 def
/Ypos 0 def
}def
%
% Begin EPS file: <xoffset> <yoffset> SPB
/SPB {
Yadjust transform % convert from DVC to device coords
EP % page-level restore
/eps_save save def % save before EPSF
Resolution 72 div dup scale % Revert coords to points
itransform % convert position back to points
translate % set position for EPSF
PortraitMode not {90 rotate} if % rotate for EPSF
count array astore /DVCstack exch def % save op stack
/dict_count countdictstack def % # of dicts
userdict begin % default dict
/showpage {}def % disable showpage
0 setgray
}def
%
% End EPS file
/SPE {
countdictstack dict_count sub {end} repeat % clean up dict stack
clear DVCstack aload pop % restore op stack
eps_save restore % restore after EPSF
PageSetup % restore DVC coords
}def
%
% Print-Page Routine: <Page #> PP
/PP {
gsave
showpage
grestore
}def
%
/DMF { % /font-name <point-size> DMF
exch findfont exch scalefont setfont
}def
%
/concatnam { % /abcd (xxx) concatnam ==> /abcdxxx
/xxx exch def
/namstr exch cvsstr cvs def
/newnam namstr length xxx length add string def
newnam 0 namstr putinterval
newnam namstr length xxx putinterval
newnam cvn
}def
%
/strip { % /abcdef 2 strip ==> /cdef
/num exch def /nam exch def
/namstr nam cvsstr cvs def
/newlen namstr length num sub def
namstr num newlen getinterval cvn
}def
% ROUTINES TO HANDLE PACKING/UNPACKING NUMBERS
/PackHW { % <target> <pos> <num> PackHW --> <new target>
/num exch def /pos exch def /target exch def
num 16#0000FFFF and 1 pos sub 16 mul bitshift target or
}def
/PackByte { % <target> <pos> <num> PackByte --> <new target>
/num exch def /pos exch def /target exch def
num 16#000000FF and 3 pos sub 8 mul bitshift target or
}def
/UnpkHW { % <pos> <num> UnpkHW --> <unpacked value>
/num exch def /pos exch def
num 1 pos sub -16 mul bitshift 16#0000FFFF and
dup 16#00007FFF gt {16#00010000 sub} if
}def
/UnpkByte { % <pos> <num> UnpkByte --> <unpacked value>
/num exch def /pos exch def
num 3 pos sub -8 mul bitshift 16#000000FF and
dup 16#0000007F gt {16#00000100 sub} if
}def
%
/ps-scalefont {
% FOR PS FONTS, LOOK AT SIZE REQUESTED. IF IT HAS A DECIMAL REMAINDER
% EQUIVALENT TO .001-.009 POINTS (I.E., .050-.450 VAXDOC UNITS), THAT'S
% A FLAG TO STRETCH IT VERTICALLY BY ADDING 1-9 EXTRA POINTS TO THE
% VERTICAL SCALING.
% save requested size - as entered and as integer
dup /x-size exch def cvi /x-int exch def
% calc decimal remainder, mul x 1000, round
x-size x-int sub 1000 mul round cvi /remainder exch def
% see how we scale...
remainder 50 lt remainder 450 gt or {
% scale isomorphically
/ystretch 0 def
x-size scalefont
} {
% scale anamorphically
/ystretch remainder def
x-int ystretch add /y-size exch def
[x-int 0 0 y-size 0 0] makefont
} ifelse
}def
%
/DPSF { % /procname size /fontname DPSF
findfont exch ps-scalefont [ exch /setfont cvx ] cvx def
}def
%
/PXLBuildCharDict 17 dict def
/CMEncodingArray 256 array def
0 1 255 {CMEncodingArray exch dup cvsstr cvs cvn put} for
/RasterConvert {RasterScaleFactor div}def
/TransformBBox {
aload pop
/BB-ury exch def /BB-urx exch def /BB-lly exch def /BB-llx exch def
[ BB-llx RasterConvert BB-lly RasterConvert
BB-urx RasterConvert BB-ury RasterConvert ]
}def
/RunLengthToRasters {
% none yet
}def
/GenerateRasters { % GENERATE RASTERS FOR "IMAGEMASK"
rasters runlength 1 eq {RunLengthToRasters} if
}def
%
/int-dict-name {int (-dict) concatnam}def
/int-dict {int (-dict) concatnam cvx load}def
%
/DefinePXLFont {
% <int-font-name><ext-font-name><pt-sz(pix)><PXL mag><num-chars>...
% ...[llx lly urx ury]<newfont-fg>DefinePXLFont
/newfont exch def /bb exch def /num exch def /psz exch def
/dsz exch def /pxlmag exch def /ext exch def /int exch def
/fnam ext (-) concatnam pxlmag cvsstr cvs concatnam def
newfont not {
int-dict-name 13 dict def
int-dict begin
/FontType 3 def /FontMatrix [ 1 dsz div 0 0 1 dsz div 0 0 ] def
/FontBBox bb TransformBBox def /Encoding CMEncodingArray def
/CharDict 1 dict def CharDict begin /Char-Info num array def end
/BuildChar {
PXLBuildCharDict begin
/char exch def /fontdict exch def
fontdict /CharDict get /Char-Info get char get aload pop
/rasters exch def /PackedWord1 exch def
0 PackedWord1 UnpkHW 16#7FFF ne {
/PackedWord2 exch def /wx 0 PackedWord1 UnpkHW def
/rows 2 PackedWord1 UnpkByte def /cols 3 PackedWord1 UnpkByte def
/llx 0 PackedWord2 UnpkByte def /lly 1 PackedWord2 UnpkByte def
/urx 2 PackedWord2 UnpkByte def /ury 3 PackedWord2 UnpkByte def
}{ %else
/PackedWord2 exch def /PackedWord3 exch def /PackedWord4 exch def
/wx 1 PackedWord1 UnpkHW def /rows 0 PackedWord2 UnpkHW def
/cols 1 PackedWord2 UnpkHW def /llx 0 PackedWord3 UnpkHW def
/lly 1 PackedWord3 UnpkHW def /urx 0 PackedWord4 UnpkHW def
/ury 1 PackedWord4 UnpkHW def
} ifelse
rows 0 lt {
/rows rows neg def /runlength 1 def
}{ %else
/runlength 0 def
} ifelse
wx 0
llx RasterConvert lly RasterConvert
urx RasterConvert ury RasterConvert setcachedevice
rows 0 ne {
gsave
cols rows true RasterScaleFactor
0 0 RasterScaleFactor neg llx .5 add neg ury .5 add
tempmatrix astore GenerateRasters imagemask
grestore
} if
end
}def
end
fnam int-dict definefont pop
} if
int-dict-name fnam findfont psz scalefont def
currentdict int [ int-dict /setfont cvx ] cvx put
}def
/PXLF { true DefinePXLFont}def % SIGNAL THAT FONT ALREADY LOADED
/PXLNF {false DefinePXLFont}def % SIGNAL THAT FONT NOT ALREADY LOADED
%
/PXLC { % <int-font-name><code><wx><llx><lly><urx><ury>...
% ...<rows><cols><runlength><rasters>PXLC
/rasters exch def /runlength exch def /cols exch def /rows exch def
/ury exch def /urx exch def /lly exch def /llx exch def
/wx exch def /code exch def /int exch def
% SEE IF LONG OR SHORT FORMAT IS REQUIRED
true cols CKSZ rows CKSZ ury CKSZ urx CKSZ lly CKSZ llx CKSZ
TackRunLengthToRows {
int-dict /CharDict get /Char-Info get code
[ 0 0 llx PackByte 1 lly PackByte 2 urx PackByte 3 ury PackByte
0 0 wx PackHW 2 rows PackByte 3 cols PackByte rasters ] put
}{ %else
int-dict /CharDict get /Char-Info get code
[ 0 0 urx PackHW 1 ury PackHW 0 0 llx PackHW 1 lly PackHW
0 0 rows PackHW 1 cols PackHW 0 0 16#7FFF PackHW 1 wx PackHW rasters ] put
} ifelse
}def
%
/CKSZ {abs 127 le and}def
/TackRunLengthToRows {runlength 0 ne {/rows rows neg def} if}def
%
/PLOTC {
% <wx><dsz><psz><llx><lly><urx><ury><rows><cols><runlength><rasters>PLOTC
/rasters exch def /runlength exch def /cols exch def /rows exch def
/ury exch def /urx exch def /lly exch def /llx exch def
/psz exch def /dsz exch def /wx exch def
% "PLOT" A CHARACTER'S RASTER PATTERN
rows 0 ne {
gsave
currentpoint translate psz dsz div dup scale
cols rows true RasterScaleFactor 0 0 RasterScaleFactor
neg llx .5 add neg ury .5 add tempmatrix astore
GenerateRasters imagemask
grestore
} if
wx x
}def
%
% set color routine: Color# SC
/SC {ColorPalette exch get 1.0 setcustomcolor}bind def
%
%%EndProlog
%%BeginSetup
/PxlResolution 300 def
/Resolution 3600 def
/RasterScaleFactor PxlResolution Resolution div def
/PortraitMode true def
/PaperWidth 8.500 def
/PaperHeight 11.000 def
72 Resolution div dup scale
%> Postamble of file WORK7:[PMOSTEIKA.SS]NTBS_EVAL.DVI_PS.
% DefineFont:F206 Category:15 Pointsize:14
% DownloadPSFont
%!PS-Adobe-2.0
%%Title: PostScript Digital Logo Font, v1.1
%%Creator: Ned Batchelder
%%CreationDate: 9-Nov-87
%%DocumentFonts: Symbol
%%DocumentSuppliedFonts: DigitalLogo
%%EndComments
%
% DIGITAL INTERNAL USE ONLY
%
% INTRODUCTION:
% This rendition of the Digital logo was prepared by Ned Batchelder using
% Adobe Illustrator and hand manipulation of the resulting PostScript code.
% Photographic masters of the logo were obtained from David Comberg in the
% Graphic Design Group. Additional consultation was provided by Elliot
% Hendrickson, one of the original designers of the logo.
%
% USE:
% This file defines a new PostScript font, called /DigitalLogo. It consists
% of three characters. (d) is the entire Digital logo, (t) is a small
% trademark symbol, and (T) is a large trademark symbol. The font is designed
% so that the argument to scalefont is the height of the logo. There is no
% extra white space around the logo at all. The trademarks are designed to be
% shown right after the logo, and they align themselves. The only correct
% strings to show with this font are (d), (dt), and (dT). There is an entry
% (named GapWidth) in the font dictionary which gives the unscaled width of
% the gap between the blocks. This distance is given because it is used as a
% unit to determine how much space to leave around the logo.
%
% HISTORY:
% The logo was designed in 1957 by Elliot Hendrickson, who was then working
% as an independent designer. He was contracted by DEC to do a brochure, and
% DEC wanted a logo to accompany it. The logo up to then had been the letters
% DEC in blocks the shape of the plug-in cards that DEC had been producing.
% Elliot re-worked the logo, incorporating letters which were hand-drawn for
% the purpose by Arthur Hover(?). The logo has been maintained since then in
% conventional technology, ie, film masters. There was at least one reworking
% of the logo at some point.
%
% The masters I received had a number of interesting features. The boxes were
% not all the same width, and there seemed to be no logic to which boxes were
% wider. The 'g' was the narrowest, and the 'i' and 'l' were second widest.
% Also, the two 'i's were not exactly the same shape. On ten-inch masters,
% (one box to an 8�x11 sheet), the boxes were not rectangles, but were very
% slightly tapered in wierd ways. I assume that the tapering is the result of
% too many reproductions, but the difference in widths may have been
% deliberate at some time. Elliot reports that when he drew it, all boxes
% were the same width. I have retained the different widths in my version,
% since the experts I had at hand did not seem to think I should make them
% uniform.
%
% Please feel free to use this logo, but keep in mind the following:
%
% 1. This code is for INTERNAL USE ONLY.
% 2. I am not entirely happy with the final shapes of the letters, and am
% hoping to improve them. Please allow for future updates to this code.
% 3. Only use this logo within the guidelines of the Corporate Identity
% program. If you use this font precisely as is, you can't get in much
% trouble. Don't take the shapes and do strange things with them.
% In particular, the Identity states that the logo is a one-color logo: The
% letters are actually holes in the blocks, through which the background can
% be seen. Do not modify this code so that the letters are always white.
%
% Edit history:
%
% 21-Sep-87 nmb Created as a standalone file with demo.
% 6-Nov-87 nmb Converted to font form.
% 9-Nov-87 nmb Removed // uses for compatibility with LW Classics
%
%%BeginFont: DigitalLogo
10 dict begin
/FontInfo 3 dict def
FontInfo begin
/Notice
(The Digital logo is a registered trademark of Digital Equipment Corporation.)
def
/FullName (Digital logo) def
/version (1.1) def
end
/FontType 3 def % This is a user-defined font
/FontMatrix matrix def % Use an identity transform
/FontBBox [ 0 0 3.383 1 ] def % Logo itself is biggest
/GapWidth .070 def % The width of the gap between boxes
/Encoding 256 array def
0 1 255 { Encoding exch /.notdef put } bind for
Encoding
dup (d) 0 get /DEC-logo put % (d) gives logo
dup (t) 0 get /smalltrademark put % (t) gives small trademark
(T) 0 get /largetrademark put % (T) gives large trademark
/Work 15 dict def % for doing work in font.
/BuildChar {
exch begin % Use the font dictionary
Work begin
Encoding exch get % Look up the character name
load % Pull out the procedure
exec % Run it.
end % Work
end % fontdict
} bind def
Work begin
/.notdef {} def
%
% - `DEC-logo' -
%
% Images a DEC logo with the lower left corner at the current origin, with a
% height of one unit, in the current color.
%
/m /moveto load def
/l /lineto load def
/c /curveto load def
/DEC-logo {
3.383 0 0 0 3.383 1 setcachedevice
{ % D
% d counter
.2930 .3513 m
.2932 .3217 .2587 .2758 .2167 .2757 c
.1719 .2759 .1280 .3165 .1280 .3977 c
.1280 .4801 .1718 .5225 .2153 .5227 c
.2587 .5225 .2932 .4760 .2930 .4407 c
closepath
% d outside
.2953 .5787 m
.2953 .7600 l
.3843 .7600 l
.3843 .1960 l
.2923 .1960 l
.2923 .2220 l
.2848 .2144 .2531 .1813 .1990 .1813 c
.1426 .1812 .0417 .2282 .0417 .3977 c
.0417 .5414 .1171 .6157 .2067 .6157 c
.2399 .6157 .2725 .6039 .2953 .5787 c
closepath
% d box
.432 0.0 m
.432 1.0 l
.000 1.0 l
.000 0.0 l
closepath
} exec
{ % I
% i box
.927 0.0 m
.927 1.0 l
.502 1.0 l
.502 0.0 l
closepath
% i body
.6695 .196 m
.6695 .600 l
.7595 .600 l
.7595 .196 l
closepath
% i dot
.6695 .655 m
.6695 .755 l
.7595 .755 l
.7595 .655 l
closepath
} exec
{ % G
% g counter
1.2813 .4478 m
1.2813 .4837 1.2409 .5208 1.2035 .5208 c
1.1713 .5208 1.1215 .5003 1.1215 .4084 c
1.1215 .3105 1.1827 .2962 1.2030 .2962 c
1.2433 .2962 1.2813 .3239 1.2813 .3667 c
closepath
% g box
0.997 1.0 m
1.415 1.0 l
1.415 0.0 l
0.997 0.0 l
closepath
% g outside
1.2822 .5609 m
1.2729 .5742 1.2424 .6044 1.1988 .6044 c
1.1311 .6043 1.0367 .5652 1.0367 .3955 c
1.0368 .2617 1.1437 .2168 1.1876 .2168 c
1.2350 .2167 1.2702 .2443 1.2798 .2547 c
1.2798 .2126 l
1.2798 .1815 1.2479 .1511 1.1945 .1511 c
1.1485 .1512 1.1437 .1807 1.1437 .1953 c
1.0497 .1953 l
1.0497 .1486 1.0798 .0804 1.1888 .0803 c
1.2864 .0803 1.3186 .1176 1.3325 .1316 c
1.3442 .1434 1.3617 .1758 1.3617 .2017 c
1.3617 .6 l
1.2823 .6 l
closepath
} exec
{ % I
% i box
1.910 0.0 m
1.910 1.0 l
1.485 1.0 l
1.485 0.0 l
closepath
% i body
1.6525 .196 m
1.6525 .6 l
1.7425 .6 l
1.7425 .196 l
closepath
% i dot
1.6525 .655 m
1.6525 .755 l
1.7425 .755 l
1.7425 .655 l
closepath
} exec
{ % T
% t
2.2128 .7525 m
2.1305 .7525 l
2.1305 .6071 l
2.0874 .6071 l
2.0874 .5396 l
2.1305 .5396 l
2.1305 .2852 l
2.1305 .2367 2.1554 .1986 2.2248 .1987 c
2.2573 .1987 2.2560 .1985 2.2842 .2034 c
2.2842 .2874 l
2.2658 .2842 2.2601 .2829 2.2511 .2832 c
2.2338 .2837 2.2128 .2898 2.2128 .3206 c
2.2128 .5395 l
2.2780 .5395 l
2.2780 .6071 l
2.2128 .6071 l
closepath
% t box
2.404 0.0 m
1.980 0.0 l
1.980 1.0 l
2.404 1.0 l
closepath
} exec
{ % A
% a box
2.474 0.0 m
2.474 1.0 l
2.888 1.0 l
2.888 0.0 l
closepath
% a outside
2.5439 .4728 m
2.6210 .4728 l
2.6210 .5138 2.6422 .5353 2.6826 .5353 c
2.7470 .5354 2.7449 .5067 2.7448 .4708 c
2.7050 .4553 2.7087 .4557 2.6480 .4419 c
2.5709 .4241 2.5237 .3911 2.5236 .3112 c
2.5237 .2331 2.5793 .1914 2.6420 .1915 c
2.7048 .1914 2.7178 .2117 2.7438 .2290 c
2.7438 .1978 l
2.8422 .1978 l
2.8190 .2352 2.8251 .2425 2.8249 .2706 c
2.8250 .2926 2.8249 .5080 2.8249 .5080 c
2.8250 .5507 2.8028 .5768 2.7883 .5855 c
2.7521 .6071 2.7074 .6097 2.6826 .6098 c
2.5945 .6096 2.5438 .5653 2.5439 .4728 c
closepath
% a counter
2.7448 .3946 m
2.7448 .3401 l
2.7448 .3152 2.7145 .2670 2.6550 .2669 c
2.6260 .2668 2.6098 .2883 2.6097 .3162 c
2.6098 .3442 2.6335 .3657 2.6536 .3697 c
2.6745 .3739 2.7226 .3862 2.7448 .3946 c
closepath
} exec
{ % L
% l box
3.383 0.0 m
3.383 1.0 l
2.958 1.0 l
2.958 0.0 l
closepath
% l
3.1255 .196 m
3.1255 .765 l
3.2155 .765 l
3.2155 .196 l
closepath
} exec
fill
} bind def
%
% % pct `trademark' --
%
% Borrow the sans-serif trademark symbol from /Symbol. AFM file says:
% C 228 ; WX 786 ; N trademarksans ; B 5 293 725 673 ;
% We scale it down to pct percent of the height of the logo and superscript
% it some, and voila!
%
/trademark {
/s exch .380 div def
/w s .725 mul .070 add def
/u 1 .673 s mul sub def
w 0 0 u w 1 setcachedevice
/Symbol findfont s scalefont setfont
.070 u m % Superscript it
(\344) show
} bind def
%
% These are two different trademarks (just different sizes).
%
/smalltrademark { .15 trademark } def
/largetrademark { .25 trademark } def
end % Work dictionary
currentdict % Get the font dict
end % Close it up
/DigitalLogo exch definefont pop % Define the font.
%%EndFont
% EndDownloadPSFont
/F206 700.0 /DigitalLogo DPSF
% DefineFont:F157 Category:10 Pointsize:9
/NewCenturySchlbk-Bold /NewCenturySchlbk-Bold@DOCPSE DOCPSE ReENCODE
/F157 450.0 /NewCenturySchlbk-Bold@DOCPSE DPSF
% DefineFont:F155 Category:10 Pointsize:9
/NewCenturySchlbk-Roman /NewCenturySchlbk-Roman@DOCPSE DOCPSE ReENCODE
/F155 450.0 /NewCenturySchlbk-Roman@DOCPSE DPSF
% DefineFont:F152 Category:10 Pointsize:10
/NewCenturySchlbk-Italic /NewCenturySchlbk-Italic@DOCPSE DOCPSE ReENCODE
/F152 500.0 /NewCenturySchlbk-Italic@DOCPSE DPSF
% DefineFont:F151 Category:10 Pointsize:10
/F151 500.0 /NewCenturySchlbk-Roman@DOCPSE DPSF
% DefineFont:F98 Category:10 Pointsize:9
/Courier /Courier@DOCPSE DOCPSE ReENCODE
/F98 450.0 /Courier@DOCPSE DPSF
% DefineFont:F40 Category:10 Pointsize:9
/Helvetica-Bold /Helvetica-Bold@DOCPSE DOCPSE ReENCODE
/F40 450.0 /Helvetica-Bold@DOCPSE DPSF
% DefineFont:F38 Category:10 Pointsize:9
/Helvetica /Helvetica@DOCPSE DOCPSE ReENCODE
/F38 450.0 /Helvetica@DOCPSE DPSF
% DefineFont:F36 Category:10 Pointsize:10
/F36 500.0 /Helvetica-Bold@DOCPSE DPSF
% DefineFont:F28 Category:10 Pointsize:12
/F28 600.0 /Helvetica-Bold@DOCPSE DPSF
% DefineFont:F24 Category:10 Pointsize:14
/F24 700.0 /Helvetica-Bold@DOCPSE DPSF
% DefineFont:F20 Category:10 Pointsize:18
/F20 900.0 /Helvetica-Bold@DOCPSE DPSF
%> Postamble of file NTBS_EVAL_CONTENTS.
% DefineFont:F22 Category:10 Pointsize:14
/F22 700.0 /Helvetica@DOCPSE DPSF
% DefineFont:F18 Category:10 Pointsize:18
/F18 900.0 /Helvetica@DOCPSE DPSF
%Spot color array for this job
/ColorPalette [
0.0 0.0 0.0 1.0 (BLACK) findcmykcustomcolor
] def
%%EndSetup
%
%%Page: (I) 1
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 13015 10773 XY F20(QTV)S 366 x(Evaluation)S 366 x(Plan)S 367 x
(for)S 13015 11769 XY(OpenVM)S -2 x(S)S 392 x(File)S 392 x(Syste)S -2 x
(m)S 13015 12766 XY(T)S -67 x(echnology)S 297 x(\(OFST\))S 298 x(Project)S
13724 17847 XY F40(Prepare)S 2 x(d)S 149 x(by:)S 6738 19241 XY F38(Paul)S
150 x(Mosteika)S 150 x(-)S 150 x(QTV)S 149 x(OFST)S 149 x(V)S -33 x
(alidation/Quali)S -2 x(\211cation)S 150 x(Project)S 150 x(Leader)S
6738 X 897 y(Reviewers:)S 6738 X 897 y(\201)S 740 x(Adrian)S 150 x(Chandler)S
150 x(-)S 150 x(Engineering)S 151 x(Project)S 149 x(Manag)S 2 x(er)S
6738 X 896 y(\201)S 740 x(Russ)S 150 x(Green)S 150 x(-)S 150 x(OFST)S
149 x(Engineering)S 150 x(T)S -49 x(echnical)S 149 x(Leade)S 2 x(r)S
6738 X 897 y(\201)S 740 x(Nora)S 150 x(T)S -50 x(anner)S 151 x(-)S 149 x
(NT)S 150 x(Block)S 149 x(Server)S 151 x(\(NTBS\))S 150 x(T)S -50 x
(echnical)S 150 x(Leader)S 6738 X 897 y(\201)S 740 x(Julian)S 149 x
(Palmer)S 151 x(-)S 149 x(V)S -8 x(irtual)S 149 x(Data)S 150 x(Cache)S
150 x(\(VDC\))S 149 x(T)S -50 x(echnical)S 150 x(Leader)S 6738 X 896 y
(\201)S 740 x(Kevin)S 150 x(Playford)S 149 x(-)S 150 x(Snapsho)S 2 x
(t)S 149 x(Capable)S 150 x(Disk)S 149 x(\(SCD\))S 149 x(T)S -50 x(echnical)S
150 x(Leader)S 6738 X 897 y(\201)S 740 x(Mick)S 150 x(Konrad)S 150 x
(-)S 150 x(QTV)S 149 x(Mngr)S -23 x(.)S 6738 X 896 y(\201)S 740 x(Pete)S
149 x(Michaud)S 151 x(-)S 150 x(QTV)S 149 x(NT)S 149 x(Af)S -8 x(\211nity)S
149 x(Project)S 149 x(Mngr)S -23 x(.)S 6738 X 897 y(\201)S 740 x(Curt)S
149 x(Spacht)S 150 x(-)S 150 x(QTV)S 149 x(T)S -50 x(echnical)S 150 x
(Leade)S 2 x(r)S 6738 29154 XY(V1.0)S 150 x(-)S 150 x(Draft)S 149 x
(release)S 150 x(of)S 149 x(NT)S 149 x(Block)S 150 x(Server)S 151 x
(Evaluation)S 6738 X 897 y(V1.1)S 150 x(-)S 150 x(Add)S 150 x(Nora')S
-8 x(s)S 149 x(comme)S 2 x(nts)S 149 x(from)S 150 x(review)S -24 x(.)S
6738 X 896 y(V1.2)S 150 x(-)S 150 x(Edits,)S 148 x(some)S 151 x(\211nal)S
150 x(changes)S 6738 X 897 y F40(Revision/Update)S 149 x(Information:)S
749 x F38(V)S 149 x(1.2)S 6738 X 498 y F40(Digital)S 149 x(Equipment)S
149 x(Corporation)S 6738 X 548 y(Maynar)S 2 x(d,)S 149 x(Massac)S 2 x
(husetts)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold Helvetica
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (II) 2
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 5543 3650 XY 8364 48 R 5543 4198 XY F157(April)S 149 x(4,)S 149 x
(1997)S 5543 X 896 y 3588 24 R 5543 5642 XY F155(The)S 212 x(information)S
213 x(in)S 212 x(this)S 212 x(document)S 213 x(is)S 212 x(subject)S
212 x(to)S 212 x(change)S 212 x(without)S 213 x(notice)S 213 x(and)S
212 x(should)S 213 x(not)S 212 x(be)S 212 x(construed)S 5543 X 548 y
(as)S 237 x(a)S 238 x(commitment)S 237 x(by)S 237 x(Digital)S 239 x
(Equipment)S 238 x(Corporation.)S 464 x(Digital)S 238 x(Equipment)S
238 x(Corporatio)S 2 x(n)S 237 x(assumes)S 236 x(no)S 5543 X 548
y(responsibility)S
150 x(for)S 150 x(any)S 150 x(errors)S 149 x(that)S 150 x(may)S 149 x
(appe)S 2 x(ar)S 149 x(in)S 150 x(this)S 149 x(document.)S 5543 X 897 y
(The)S 164 x(software)S 166 x(described)S 166 x(in)S 164 x(this)S 165 x
(document)S 165 x(is)S 165 x(furnished)S 165 x(under)S 165 x(a)S 164 x
(license)S 165 x(and)S 165 x(may)S 165 x(be)S 165 x(used)S 164 x(or)S
165 x(copied)S 166 x(only)S 5543 X 548 y(in)S 149 x(accordance)S 151 x
(with)S 150 x(the)S 150 x(terms)S 149 x(of)S 150 x(such)S 149 x(license.)S
5543 X 896 y(No)S 148 x(responsibility)S 149 x(is)S 148 x(assumed)S
147 x(for)S 148 x(the)S 149 x(use)S 147 x(or)S 148 x(reliab)S 2 x(ility)S
148 x(of)S 149 x(software)S 148 x(on)S 148 x(equipment)S 149 x(that)S
149 x(is)S 148 x(not)S 148 x(supplied)S 149 x(by)S 5543 X 548 y(Digital)S
150 x(Equipment)S 150 x(Corporation)S 151 x(or)S 149 x(its)S 150 x(af\211liat)S
2 x(ed)S 150 x(companies.)S 5543 X 897 y(Restricted)S 164 x(Rights:)S
226 x(Use,)S 167 x(duplicat)S 2 x(ion,)S 166 x(or)S 164 x(disclosure)S
164 x(by)S 163 x(the)S 164 x(U.S.)S 163 x(Government)S 164 x(is)S 163 x
(subject)S 163 x(to)S 164 x(restrictions)S 164 x(as)S 5543 X 548 y(set)S
175 x(forth)S 176 x(in)S 175 x(subparagraph)S 176 x(\(c\))S 45 x(\(1\))S
46 x(\(ii\))S 176 x(of)S 175 x(the)S 176 x(Rights)S 174 x(in)S 176 x
(T)S -42 x(echnical)S 176 x(Data)S 176 x(and)S 175 x(Computer)S 176 x
(Software)S 176 x(clause)S 175 x(at)S 5543 X 548 y(DF)S -34 x(ARS)S
150 x(252.227-70)S 2 x(13.)S 5543 X 897 y 3588 24 R 5543 13065 XY(\251)S
150 x(Digital)S 150 x(Equipment)S 150 x(Corporation)S 151 x(1997.)S
5543 X 896 y(All)S 149 x(Rights)S 149 x(Reserved.)S 5543 X 548 y(Printed)S
150 x(in)S 150 x(U.S.A.)S 5543 X 897 y 3588 24 R 5543 15954 XY(The)S
146 x(postpaid)S 148 x(Reader)S 25 x(')S -16 x(s)S 146 x(Comments)S
145 x(forms)S 145 x(at)S 147 x(the)S 147 x(end)S 146 x(of)S 147 x(this)S
146 x(document)S 147 x(request)S 146 x(your)S 146 x(critica)S 2 x(l)S
146 x(evaluation)S 147 x(to)S 5543 X 548 y(assist)S 149 x(in)S 149 x
(prepar)S 2 x(ing)S 149 x(future)S 150 x(documentatio)S 2 x(n.)S 5543 X
896 y(The)S 149 x(following)S 150 x(are)S 150 x(trade)S 2 x(marks)S
148 x(of)S 150 x(Digital)S 150 x(Equipment)S 150 x(Corporati)S 2 x(on:)S
5543 X 698 y(DEC)S 11022 X(DIBOL)S 15804 X(UNIBUS)S 5543 X 548 y(DEC/C)S
-2 x(MS)S 11022 X(EduSystem)S 15804 X(V)S -50 x(AX)S 5543 X 548 y(DEC/MMS)S
11022 X(IAS)S 15804 X(V)S -50 x(AXcluster)S 5543 X 547 y(DECnet)S 11022 X
(MASSBUS)S 15804 X(VMS)S 5543 X 548 y(DECs)S -2 x(ystem\20310)S 11022 X
(PDP)S 15804 X(VT)S 5543 X 548 y(DECSYSTEM\20320)S 11022 X(PDT)S 5543 X
548 y(DECUS)S 11022 X(RSTS)S 5543 X 548 y(DECwriter)S 11022 X(RSX)S
15804 X F206(dt)S 5543 23725 XY F155(This)S 149 x(document)S 150 x(was)S
149 x(prepared)S 151 x(using)S 149 x(V)S -50 x(AX)S 149 x(DOCUMENT)S
-42 x(,)S 149 x(V)S -41 x(ersion)S 149 x(2.1.)S
EP PP
%%PageTrailer
%%PageFonts: NewCenturySchlbk-Bold
%%+ NewCenturySchlbk-Roman DigitalLogo
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
% < Beginning of included file NTBS_EVAL_CONTENTS.DVI_PS >
%%Page: (III) 3
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 4347 10255 XY F18(Contents)S 4347 X 298 y 22716 24 R 4347 11977 XY
F22(Chapter)S 231 x(1)S 697 x(OpenVMS)S 258 x(File)S 258 x(System)S
258 x(T)S -77 x(echnol)S -2 x(ogy)S 258 x(\(OFST\))S 259 x(Overview)S
257 x(for)S 8145 X 797 y(OpenVMS)S 4347 X 298 y 22716 24 R 4347 13969 XY
F151(1.1)S 803 x(Purpose)S 300 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 146 x(1\2031)S 4347 X 698 y(1.2)S 803 x(NT)S 166 x(Block)S 166 x
(Server)S 167 x(Project)S 167 x(Overview)S 144 x(.)S 160 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(1\2031)S 4347 16360 XY F22
(Chapter)S 231 x(2)S 697 x(Develop)S -2 x(ment)S 232 x(Status)S 4347 X
299 y 22716 24 R 4347 17556 XY F151(2.1)S 803 x(Development)S 166 x
(Status,)S 166 x(Life)S 166 x(of)S 166 x(a)S 166 x(Project)S 167 x(Cycle)S
95 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2031)S
4347 X 697 y(2.2)S 803 x(Project)S 167 x(Document)S 132 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2032)S 4347 X 697 y(2.3)S
803 x(Development)S 166 x(Effort)S 305 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x
(2\2033)S 4347 X 698 y(2.4)S 803 x(Defect)S 165 x(Containment)S 166 x
(Status)S 308 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2033)S 5842 X
697 y(2.4.1)S 7934 X(Defect)S 165 x(Data)S 166 x(Status)S 115 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2034)S 4347 X 698 y(2.5)S 803 x
(Integration)S 166 x(&)S 166 x(T)S -45 x(esting)S 166 x(Status)S 228 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 146 x(2\2034)S 4347 X 697 y(2.6)S 803
x(Con\211gurations)S
245 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
146 x(2\2035)S 5842 X 697 y(2.6.1)S 7934 X(T)S -46 x(esting/Con\211g)S
2 x(uration)S 166 x(Restrictions)S 198 x(.)S 161 x(.)S 160 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 146 x(2\2035)S 4347 X 698 y(2.7)S 803 x(QTV)S
165 x(Requirements)S 166 x(for)S 166 x(the)S 166 x(Projec)S 2 x(t)S
171 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2036)S
5842 X 697 y(2.7.1)S 7934 X(T)S -46 x(esting)S 166 x(Activities)S 223 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2037)S 5842 X 698 y
(2.7.2)S 7934 X(Skill)S 166 x(Set)S 165 x(Requirements)S 353 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2037)S
5842 X 697 y(2.7.3)S 7934 X(Hardware)S 166 x(Requirements)S 320 x(.)S
160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2038)S 4347 X
697 y(2.8)S 803 x(Dependencies)S 166 x(and)S 166 x(Risks)S 112 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 168 x(2\20310)S 4347 X
698 y(2.9)S 803 x(T)S -46 x(echnical)S 167 x(Resources)S 204 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 196 x(2\2031)S -28 x(1)S 5842 X 697 y(2.9.1)S 7934 X(OFST)S 166 x
(-)S 166 x(Group)S 166 x(Distribution)S 165 x(and)S 166 x(Phone)S 168 x
(List)S 213 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 196 x(2\2031)S
-28 x(1)S 15456 34086 XY F152(iii)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica NewCenturySchlbk-Roman
%%+ NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (IV) 4
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 4347 4105 XY F22(Figures)S 4347 X 298 y 22716 24 R 5842 5101 XY
F151(2)S(\203)S(1)S 7635 X(Supported)S 166 x(Con\211gurations)S 82 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x
(2\2035)S 5842 X 697 y(2)S(\203)S(2)S 7635 X(NT)S 166 x(Block)S 166 x
(Server)S 167 x(2)S 166 x(T)S -12 x(ier)S 166 x(T)S -45 x(est)S 165 x
(Con\211gur)S 2 x(ation)S 328 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 146 x(2\2038)S 5842 X 698 y(2)S(\203)S(3)S
7635 X(NT)S 166 x(Block)S 166 x(Server)S 167 x(3)S 166 x(T)S -12 x(ier)S
166 x(T)S -45 x(est)S 165 x(Con\211gur)S 2 x(ation)S 328 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2039)S
4347 7890 XY F22(T)S -77 x(ables)S 4347 X 299 y 22716 24 R 5842 8887 XY
F151(2)S(\203)S(1)S 7635 X(Status)S 359 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2031)S 5842 X 697 y(2)S(\203)S
(2)S 7635 X(Project)S 167 x(Document)S 166 x(Status)S 246 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2032)S
5842 X 697 y(2)S(\203)S(3)S 7635 X(Project)S 167 x(Development)S 166 x
(Effort)S 318 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2033)S
5842 X 698 y(2)S(\203)S(4)S 7635 X(Defect)S 165 x(Containment)S 167 x
(Activity)S 303 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2033)S
5842 X 697 y(2)S(\203)S(5)S 7635 X(Defect)S 165 x(Data)S 166 x(Activity)S
111 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2034)S 5842 X 698 y
(2)S(\203)S(6)S 7635 X(QTV)S 165 x(Projec)S 2 x(t)S 165 x(Requirements)S
94 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2036)S
15492 34086 XY F152(iv)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica NewCenturySchlbk-Roman
%%+ NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
% < End of included file NTBS_EVAL_CONTENTS.DVI_PS >
%%Page: (1-1) 5
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 4347 10574 XY F20(Chapter)S 895 x(1)S 4347 X 349 y 22716 24 R 4347 11922 XY
(OpenVMS)S 360 x(File)S 361 x(Syst)S -2 x(em)S 361 x(T)S -67 x(echnology)S
359 x(\(OFST\))S 360 x(Ove)S -2 x(rview)S 4347 12919 XY(for)S 298 x
(OpenVMS)S 4347 15011 XY F24(1.1)S 348 x(Purpose)S 5543 X 896 y F151
(This)S 239 x(evaluation)S 241 x(plan)S 240 x(is)S 239 x(to)S 239 x
(assess)S 238 x(the)S 240 x(state)S 239 x(of)S 239 x(the)S 240 x(overall)S
240 x(OFST)S 240 x(project,)S 259 x(determining)S 240 x(any)S 5543 X
598 y(quality)S 191 x(risks,)S 198 x(and)S 191 x(provides)S 192 x(an)S
191 x(input)S 192 x(to)S 191 x(the)S 191 x(follow-on)S 191 x(validation)S
191 x(plan.)S 298 x(OFST)S 191 x(encompasses)S 190 x(3)S 5543 X 598 y
(distinct)S 165 x(projects:)S 5543 X 897 y(1.)S 481 x(NT)S 167 x(Block)S
166 x(Server)S 167 x(\(NTBS\))S 165 x(for)S 166 x(OpenVMS)S 166 x(V7.1)S
166 x(Alpha)S 166 x(systems)S 5543 X 896 y(2.)S 481 x(V)S -22 x(irtual)S
166 x(Data)S 166 x(Cache)S 166 x(\(VDC)S -2 x(\))S 166 x(for)S 167 x
(OpenVMS)S 165 x(V7.2)S 166 x(Alpha)S 166 x(systems)S 5543 X 897 y(3.)S
481 x(Snapshot)S 166 x(Capable)S 166 x(Disk)S 165 x(\(SCD\))S 165 x
(for)S 166 x(OpenVMS)S 166 x(V7.2)S 166 x(Alpha)S 166 x(systems)S 5543 X
897 y(However)S -37 x(,)S 167 x(this)S 165 x(evaluation)S 167 x(describes)S
166 x(the)S 166 x(NT)S 166 x(Block)S 167 x(Server)S 167 x(project.)S
5543 X 896 y(The)S 218 x(Quality)S 217 x(T)S -46 x(est)S 217 x(and)S
218 x(V)S -46 x(alidation)S 217 x(\(QTV\))S 216 x(engineer)S 2 x(ing)S
218 x(group)S 218 x(plans)S 217 x(to)S 217 x(identify)S 218 x(defects)S
217 x(during)S 5543 X 598 y(validation)S 243 x(of)S 243 x(the)S 243 x
(OpenVMS)S 243 x(Af\211nity)S 243 x(W)S -18 x(indows)S 242 x(NT)S 243 x
(Block)S 244 x(Server)S 243 x(project.)S 454 x(This)S 243 x(project)S
244 x(will)S 5543 X 598 y(be)S 287 x(supported)S 287 x(in)S 287 x(the)S
288 x(OpenVMS)S 286 x(7.1)S 288 x(\(Gryphon\))S 287 x(and)S 288 x(released)S
287 x(in)S 287 x(the)S 287 x(Summer)S 288 x(of)S 287 x(1997)S 287 x
(on)S 5543 X 597 y(the)S 225 x(Consolidated)S 225 x(Distibution)S 224 x
(for)S 226 x(layered)S 226 x(Products)S 225 x(CDROM)S 224 x(\(CONDI)S
-2 x(ST\).)S 226 x(QTV)S 225 x(will)S 224 x(make)S 226 x(a)S 5543 X
598 y(statement)S 165 x(of)S 166 x(quality)S 166 x(about)S 167 x(NT)S
166 x(Block)S 166 x(Server)S 167 x(at)S 166 x(the)S 166 x(end)S 166 x
(of)S 166 x(its)S 166 x(validation.)S 4347 25472 XY F24(1.2)S 348 x
(NT)S 232 x(Block)S 232 x(Server)S 232 x(Project)S 233 x(Overvie)S -2 x
(w)S 5543 X 896 y F151(The)S 245 x(NT)S 244 x(Block)S 245 x(Server)S
245 x(is)S 244 x(an)S 244 x(NT)S 245 x(Af\211nity)S 244 x(project)S
245 x(that)S 245 x(provides)S 244 x(capability)S 244 x(for)S 245 x(W)S
-19 x(indows)S 244 x(NT)S 5543 X 598 y(users)S 280 x(to)S 281 x(utilize)S
280 x(OpenVMS)S 281 x(Alpha)S 280 x(ODS-2)S 280 x(disk)S 281 x(volumes)S
281 x(for)S 281 x(W)S -19 x(indows)S 280 x(NTFS)S 281 x(\(or)S 281 x
(F)S -36 x(A)S -28 x(T\))S 281 x(\211le)S 5543 X 598 y(storage.)S 390 x
(W)S -19 x(indows)S 222 x(NT)S 222 x(users)S 222 x(can)S 223 x(take)S
222 x(advantage)S 223 x(of)S 222 x(OpenVMS)S 222 x(system)S 221 x(availability)S
-55 x(,)S 237 x(storage)S 5543 X 598 y(management,)S 209 x(and)S 199 x
(disk)S 200 x(resources.)S 322 x(This)S 200 x(new)S 199 x(code)S 200 x
(will)S 198 x(be)S 200 x(composed)S 199 x(of)S 199 x(approximately)S
200 x(14000)S 5543 X 597 y(total)S 222 x(uncommented)S 223 x(lines)S
223 x(of)S 222 x(code.)S 392 x(Currently)S 224 x(they)S 223 x(are)S
223 x(working)S 224 x(on)S 223 x(the)S 223 x(productization)S 222 x
(code,)S 5543 X 598 y(which)S 166 x(accounts)S 167 x(for)S 166 x(2000)S
166 x(lines)S 166 x(of)S 166 x(that)S 166 x(total.)S 5543 X 897 y(The)S
237 x(NT)S 237 x(Block)S 237 x(Server)S 237 x(runs)S 238 x(in)S 236 x
(a)S 237 x(client/server)S 238 x(TCP/IP)S 237 x(environ)S 2 x(ment,)S
255 x(with)S 236 x(Alpha)S 236 x(OpenVMS)S 5543 X 597 y(systems)S 176 x
(acting)S 179 x(as)S 177 x(the)S 178 x(server)S -37 x(,)S 181 x(and)S
178 x(NT)S 178 x(systems)S 177 x(as)S 177 x(the)S 177 x(second)S 178 x
(tier)S 178 x(clients.)S 256 x(In)S 178 x(turn)S 178 x(the)S 178 x(second)S
5543 X 598 y(tier)S 162 x(NT)S 163 x(systems)S 161 x(can)S 163 x(share)S
163 x(these)S 162 x(NTFS/F)S -36 x(A)S -28 x(T)S 163 x(disks)S 162 x
(\(that)S 162 x(appear)S 163 x(as)S 162 x(network)S 162 x(drives\),)S
164 x(and)S 163 x(their)S 5543 X 598 y(\211les)S 186 x(to)S 185 x(third)S
186 x(tier)S 186 x(client)S 186 x(PC')S -19 x(s.)S 281 x(The)S 187 x
(NT)S 186 x(Block)S 186 x(Server)S 187 x(has)S 186 x(no)S 186 x(knowledge)S
187 x(of)S 186 x(the)S 186 x(underlying)S 188 x(NT)S 5543 X 598 y(\211le)S
186 x(system)S 185 x(and)S 186 x(does)S 185 x(not)S 186 x(distinguish)S
186 x(between)S 186 x(data)S 185 x(and)S 186 x(meta-data)S 185 x(\(directories,)S
191 x(headers,)S 191 x(and)S 10356 34086 XY F152(OpenVMS)S 166 x(File)S
166 x(System)S 167 x(T)S -44 x(echnolog)S 2 x(y)S 166 x(\(OFST\))S 166 x
(Overview)S 165 x(for)S 166 x(OpenVMS)S 498 x(1\2031)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman
%%+ NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (1-2) 6
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 5543 3969 XY F151(so)S 171 x(on\).)S 239 x(It)S 171 x(merely)S
172 x(passes)S 170 x(blocks)S 172 x(of)S 171 x(data)S 171 x(requested)S
172 x(by)S 172 x(the)S 172 x(client)S 172 x(W)S -19 x(indows)S 171 x
(NT)S 171 x(system)S 171 x(over)S 173 x(the)S 5543 X 598 y(network.)S
5543 X 897 y(T)S -46 x(o)S 127 x(utilize)S 127 x(the)S 128 x(NT)S 127 x
(Block)S 128 x(Server)S -36 x(,)S 135 x(a)S 127 x(relatively)S 129 x
(large)S 127 x(container)S 129 x(\211le)S 127 x(is)S 127 x(created)S
127 x(on)S 128 x(an)S 128 x(ODS-2)S 126 x(volume.)S 5543 X 598 y(The)S
228 x(OpenVMS)S 227 x(Server)S 228 x(is)S 227 x(con\211gu)S 2 x(red)S
227 x(to)S 227 x(equate)S 228 x(this)S 227 x(\211le)S 228 x(to)S 227 x
(a)S 227 x(service)S 228 x(name)S 228 x(at)S 227 x(startup)S 227 x(time,)S
5543 X 597 y(offering)S 158 x(this)S 158 x(named)S 158 x(service)S 158 x
(and)S 158 x(listening)S 158 x(for)S 158 x(client)S 158 x(requests.)S
219 x(This)S 158 x(service)S 158 x(name)S 158 x(is)S 157 x(con\211gu)S
2 x(red)S 5543 X 598 y(on)S 225 x(the)S 226 x(NT)S 225 x(client)S 226 x
(through)S 227 x(its)S 224 x(registry)S 226 x(and)S 226 x(communicates)S
225 x(with)S 225 x(the)S 225 x(server)S 226 x(when)S 226 x(the)S 225 x
(device)S 5543 X 598 y(driver)S 174 x(is)S 172 x(started.)S 242 x(The)S
174 x(disk)S 173 x(volume)S 174 x(is)S 173 x(then)S 173 x(mounted)S
174 x(on)S 173 x(the)S 174 x(client)S 173 x(and)S 173 x(can)S 174 x
(then)S 173 x(be)S 174 x(formatted)S 5543 X 598 y(in)S 166 x(NTFS)S
166 x(or)S 167 x(F)S -37 x(A)S -28 x(T)S 167 x(for)S 166 x(client)S
166 x(\211le)S 166 x(use.)S 5543 X 896 y(The)S 219 x(NT)S 218 x(Block)S
218 x(Server)S 219 x(is)S 218 x(implemented)S 218 x(as)S 218 x(an)S
218 x(NT)S 218 x(device)S 219 x(driver)S 219 x(interfacing)S 219 x(with)S
218 x(the)S 218 x(NT)S 219 x(\211le)S 5543 X 598 y(system)S 263 x(IRP')S
-19 x(s)S 263 x(for)S 264 x(physical)S 264 x(disk)S 264 x(I/O.)S 263 x
(The)S 265 x(logical)S 264 x(disk)S 264 x(layer)S 264 x(translates)S
263 x(these)S 263 x(requests)S 264 x(and)S 5543 X 598 y(communicates)S
261 x(these)S 260 x(using)S 262 x($NT)S 261 x(comms)S 260 x(to)S 261 x
(the)S 261 x(OpenVMS)S 260 x(server)S 261 x($NT)S 261 x(comms)S 261 x
(layer)S -37 x(.)S 506 x(The)S 5543 X 597 y(OpenVMS)S 142 x(server)S
143 x(comms)S 142 x(layer)S 143 x(unpacks)S 143 x(the)S 143 x(client)S
142 x(R/W)S 143 x(messages,)S 147 x(sending)S 143 x(appropriate)S 142 x
(calls)S 142 x(to)S 5543 X 598 y(the)S 175 x(Sever)S 176 x(logical)S
175 x(disk)S 175 x(interface)S 176 x(who)S 175 x(in)S 175 x(turn)S 176 x
(issues)S 174 x(QIO)S 174 x(requests)S 175 x(to)S 175 x(the)S 175 x
(ODS-2)S 174 x(physical)S 175 x(disk)S 5543 X 598 y(device.)S 5543 X
897 y(The)S 217 x(NT)S 218 x(Block)S 217 x(Server)S 218 x(is)S 216 x
(one)S 218 x(of)S 216 x(three)S 218 x(projects)S 217 x(that)S 217 x
(comprise)S 217 x(the)S 217 x(OFST)S 217 x(solution)S 217 x(for)S 217 x
(Raven.)S 5543 X 597 y(Other)S 155 x(related)S 155 x(projects)S 156 x
(are)S 156 x(the)S 155 x(V)S -22 x(irtual)S 156 x(Data)S 154 x(Cache)S
156 x(\(VDC\),)S 155 x(and)S 155 x(the)S 156 x(Snap-Capable)S 155 x
(Disk)S 155 x(\(SCD\).)S 5543 X 598 y(Another)S 166 x(future)S 167 x
(\(V)S 165 x(2.0\))S 167 x(project)S 166 x(of)S 166 x(OFST)S 166 x(is)S
166 x(their)S 166 x(new)S 166 x(\211le)S 167 x(system,)S 166 x($FS.)S
4347 34086 XY F152(1\2032)S 498 x(OpenVMS)S 167 x(File)S 166 x(System)S
167 x(T)S -44 x(echnology)S 167 x(\(OFST\))S 166 x(Overview)S 165 x
(for)S 166 x(OpenVMS)S
EP PP
%%PageTrailer
%%PageFonts: NewCenturySchlbk-Roman
%%+ NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-1) 7
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 4347 10574 XY F20(Chapter)S 895 x(2)S 4347 X 349 y 22716 24 R 4347 11922 XY
(Development)S 297 x(Status)S 4347 14015 XY F24(2.1)S 348 x(Development)S
232 x(Status,)S 232 x(Life)S 233 x(of)S 232 x(a)S 233 x(Project)S 232 x
(Cycle)S 5543 X 896 y F151(T)S -31 x(able)S 169 x(2)S(\203)S(1)S 168 x
(shows)S 169 x(which)S 169 x(stage)S 168 x(the)S 169 x(NT)S 169 x(Block)S
169 x(Server)S 170 x(project)S 170 x(is)S 168 x(in)S 169 x(according)S
170 x(to)S 169 x(Life)S 169 x(of)S 168 x(a)S 169 x(Project)S 5543 X
598 y(\(LOP\))S 166 x(and)S 166 x(its)S 165 x(curren)S 2 x(t)S 165 x
(status)S 166 x(\(marked)S 166 x(by)S 166 x(an)S 167 x('X'\))S -2 x
(.)S 5543 16754 XY F36(T)S -37 x(able)S 150 x(2)S(\203)S(1:)S 498 x
(Status)S 5543 X 224 y 21516 24 R 5543 17576 XY F157(Project)S 149 x
(Phase)S 16850 X(Status)S 150 x(\(%)S 150 x(complete)S 150 x(/)S 149 x
(not)S 149 x(planned)S 150 x(/)S 149 x(N/A\))S 5543 X 299 y 21516 24 R
5543 18523 XY F155(_)S 77 x(_)S(_)S 7535 X(Problem)S 150 x(Stat)S 2 x
(ement)S 16850 X(100%)S 151 x(for)S 150 x(a)S 150 x(miss)S -2 x(ion)S
150 x(statement)S 5543 X 896 y(_)S 77 x(_)S(_)S 7535 X(Investigatio)S
2 x(n)S 16850 X(100%)S 5543 X 897 y(_)S 77 x(_)S(_)S 7535 X(Draft)S
150 x(Plan)S 150 x(and)S 150 x(Design)S 16850 X(100%)S 5543 X 897 y
(_)S 77 x(_)S(_)S 7535 X(Detailed)S 151 x(Project)S 150 x(Planning)S
16850 X(current)S 150 x(activit)S 2 x(y)S 5543 X 896 y(_)S 77 x(_)S
(_)S 7535 X(Detailed)S 151 x(Design/Functional)S 150 x(Speci\211cat)S
2 x(ion)S 804 x(70%/upda)S 2 x(ting)S 149 x(F)S -49 x(.S.)S 5543 X 897 y
(_X_)S 7535 X(Implementat)S 2 x(ion)S 16850 X(80%)S 5543 X 897 y(_)S
77 x(_)S(_)S 7535 X(V)S -41 x(alidati)S 2 x(on)S 16850 X(0%)S 5543 X
896 y(_)S 77 x(_)S(_)S 7535 X(Assess)S 148 x(Doneness)S 16850 X(0%)S
5543 X 399 y 21516 24 R 21167 34086 XY F152(Development)S 167 x(Status)S
499 x(2\2031)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman
%%+ NewCenturySchlbk-Bold NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-2) 8
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 4347 4104 XY F24(2.2)S 348 x(Project)S 233 x(Document)S 5543 X
896 y F151(T)S -31 x(able)S 166 x(2)S(\203)S(2)S 166 x(shows)S 165 x
(the)S 166 x(status)S 166 x(of)S 166 x(project)S 166 x(documents,)S
167 x(notes,)S 166 x(and)S 167 x(their)S 166 x(corresponding)S 167 x
(location.)S 5543 6245 XY F36(T)S -37 x(able)S 150 x(2)S(\203)S(2:)S
498 x(Project)S 150 x(Document)S 150 x(Status)S 5543 X 225 y 21516 24 R
5543 7067 XY F157(Document)S 11022 X(Status)S 150 x(D=draft)S 149 x
(or)S 149 x(F=\211nal)S 149 x(/Location/Com)S -2 x(ments)S 5543 X 299 y
21516 24 R 5543 8014 XY F155(Investigation)S 150 x(Report)S 11022 X
(F\202MOVIES::DOCD$[NTBS.IR])S 5543 X 896 y(Product)S 150 x(Requirements)S
789 x(D\202Review)S 149 x(Mtg.)S 225 x(07-Feb-19)S 2 x(97,)S 149
x(MOVIES::DOCD$[NTBS.DOCS]PR_NTBS.*)S
11022 X 698 y(also)S 150 x(DOCD$:[EV)S -2 x(MS.PROJECT_DOCUMENTS]PR-NTBS.PS)S
5543 X 897 y(Project)S 150 x(Plan)S 11022 X(D\202Current)S 150 x(activity)S
-49 x(,)S 149 x(MOVIES::DOCD$[NTBS.PLAN]NTBS_PFP_04.PS)S 5543 X 896 y
(Functional)S 159 x(Speci\211ca-)S 5543 X 548 y(tion)S 11022 X -548 y
(D\202currently)S 150 x(updati)S 2 x(ng,)S 148 x(MOVIES::)S 5543 12846 XY
(Design)S 149 x(Speci\211cati)S 2 x(on)S 11022 X(F)S 150 x(\203)S 149 x
(MOVIES::DOCD$[NTBS.DESIGN]BLOCK_SER)S -17 x(VER_DESIGN_V14.PS)S 5543 X
896 y(Development)S 150 x(Plan)S 11022 X(F\202not)S 150 x(public.)S
5543 X 897 y(Defect)S 161 x(Containment)S 5543 X 548 y(Plan)S 11022 X
-548 y(Part)S 150 x(of)S 150 x(Project)S 150 x(Plan)S 5543 16084 XY
(Unit)S 150 x(T)S -41 x(est)S 149 x(Plans)S 11022 X(Part)S 150 x(of)S
150 x(T)S -41 x(est)S 150 x(Plan)S 5543 X 896 y(T)S -42 x(est/V)S -41 x
(alidati)S 2 x(on)S 149 x(Plan)S 11022 X(D)S 149 x(-)S 150
x(MOVIES::DOCD$:[NTBS.DOC)S
-2 x(S]TP-N)S 2 x(TBS.PS)S 5543 X 897 y(Itegratio)S 2 x(n)S 149 x(T)S
-41 x(est)S 149 x(Plan)S 11022 X(N/A,)S 149 x(CONDIST)S 5543 X 896 y
(Final)S 150 x(Qual)S 149 x(Plan)S 11022 X(None)S 150 x(yet)S 5543 X
897 y(Doneness)S 148 x(Criteria)S 11022 X(None)S 150 x(Y)S -50 x(et)S
5543 X 897 y(Others)S 11022 X(N/A)S 5543 X 398 y 21516 24 R 4347 34086 XY
F152(2\2032)S 498 x(Development)S 166 x(Statu)S 2 x(s)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman
%%+ NewCenturySchlbk-Bold NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-3) 9
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 4347 4104 XY F24(2.3)S 348 x(Development)S 232 x(Effort)S 5543 X
896 y F151(T)S -31 x(able)S 192 x(2)S(\203)S(3)S 191 x(shows)S 191 x
(that)S 192 x(all)S 192 x(the)S 191 x(NT)S 192 x(Block)S 192 x(Server)S
193 x(code)S 192 x(is)S 191 x(being)S 193 x(developed)S 192 x(internally)S
193 x(by)S 192 x(OSSG.)S 5543 X 598 y(There)S 167 x(is)S 165 x(no)S
167 x(porting)S 166 x(of)S 166 x(code)S 167 x(from)S 166 x(an)S 166 x
(internal)S 167 x(or)S 166 x(external)S 167 x(source.)S 5543 6843 XY
F36(T)S -37 x(able)S 150 x(2)S(\203)S(3:)S 498 x(Project)S 150 x(Development)S
151 x(Effort)S 5543 X 224 y 21516 24 R 5543 7665 XY F157(Percentage)S
11371 X(Development)S 150 x(Effort)S 5543 X 299 y 21516 24 R 5543 8612 XY
F155(100%)S 11371 X(Code)S 150 x(design)S 149 x(&)S 150 x(development)S
150 x(within)S 150 x(OSSG)S 5543 X 896 y(-)S 11371 X(OSSG)S 150 x(porting)S
150 x(of)S 150 x(code)S 150 x(from)S 149 x(an)S 150 x(external)S 150 x
(source)S 5543 X 897 y(-)S 11371 X(OSSG)S 150 x(porting)S 150 x(of)S
150 x(code)S 150 x(from)S 149 x(an)S 150 x(internal)S 151 x(source)S
5543 X 897 y(-)S 11371 X(Subcontract)S 2 x(ed)S 150 x(devopment)S 150 x
(or)S 150 x(porting)S 150 x(by)S 149 x(an)S 150 x(external)S 150 x(vendor)S
5543 X 896 y(-)S 11371 X(OSSG)S 150 x(modi\211cation)S 150 x(and)S 150 x
(integrati)S 2 x(on)S 149 x(of)S 150 x(a)S 150 x(third)S 150 x(party)S
150 x(product)S 5543 X 897 y(-)S 11371 X(OSSG)S 150 x(resale)S 150 x
(of)S 149 x(a)S 150 x(third)S 150 x(part)S 2 x(y)S 149 x(product)S 5543 X
896 y(-)S 11371 X(Procative)S 150 x(maintenance)S 5543 X 897 y(-)S 11371 X
(Other)S 5543 X 399 y 21516 24 R 4347 16781 XY F24(2.4)S 348 x(Defect)S
232 x(Containment)S 232 x(Status)S 5543 X 897 y F151(T)S -31 x(able)S
191 x(2)S(\203)S(4)S 191 x(shows)S 190 x(the)S 192 x(speci\211c)S 191 x
(defect)S 191 x(goal,)S 198 x(its)S 191 x(percentage)S 192 x(of)S 191 x
(estimated)S 190 x(and)S 191 x(planned)S 192 x(coverage)S 2 x(,)S 5543 X
597 y(and)S 166 x(date.)S 5543 19521 XY F36(T)S -37 x(able)S 150 x(2)S
(\203)S(4:)S 498 x(Defect)S 149 x(Containment)S 151 x(Activity)S 5543 X
224 y 21516 24 R 5543 20891 XY F157(Activity)S 14858 X -548 y(Percentage)S
180 x(Estimated)S 14858 X 548 y(/Planned)S 22429 X(Completed)S 150 x
(to)S 149 x(Date)S 5543 X 298 y 21516 24 R 5543 21837 XY F155(Code)S
149 x(Inspecte)S 2 x(d)S 14858 X(100%)S 22429 X(100%)S 5543 X 897 y
(Code)S 149 x(Unit)S 151 x(T)S -41 x(esting)S 14858 X(0%)S 22429 X(0%)S
5543 X 896 y(Code)S 149 x(Integrat)S 2 x(ion)S 150 x(T)S -42 x(esting)S
14858 X(100%)S 22429 X(100%)S 160 x(system)S 157 x(stress)S 22429 X
548 y(testing)S 5543 X 897 y(Code)S 149 x(Features)S 150 x(V)S -41 x
(alidat)S 2 x(ed)S 14858 X(100%)S 22429 X(0%,)S 187 x(coding)S 179 x
(in)S 22429 X 548 y(progress)S 5543 X 398 y 21516 24 R 21167 34086 XY
F152(Development)S 167 x(Status)S 499 x(2\2033)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman
%%+ NewCenturySchlbk-Bold NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-4) 10
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 4347 4050 XY F28(2.4.1)S 300 x(Defect)S 200 x(Data)S 200 x(Status)S
5543 X 897 y F151(T)S -31 x(able)S 133 x(2)S(\203)S(5)S 133 x(shows)S
133 x(the)S 133 x(activities)S 133 x(in)S 133 x(which)S 134 x(defects)S
133 x(are)S 133 x(planned)S 134 x(to)S 133 x(be)S 133 x(found)S 134 x
(and)S 133 x(the)S 133 x(number)S 134 x(found)S 5543 X 598 y(to)S 166 x
(date.)S 5543 6790 XY F36(T)S -37 x(able)S 150 x(2)S(\203)S(5:)S 498 x
(Defect)S 149 x(Data)S 149 x(Activity)S 5543 X 224 y 21516 24 R 5543 7612 XY
F157(Activity)S 14858 X(#)S 150 x(Defects)S 151 x(Estimated/Planned)S
847 x(Completed)S 150 x(to)S 149 x(Date)S 5543 X 299 y 21516 24 R 5543 8558 XY
F155(Design)S 149 x(Reviews/Ins)S -2 x(pecti)S 2 x(on)S 22429 X(100%)S
5543 X 897 y(Code)S 149 x(Review/Inspection)S 22429 X(50)S 150 x(/)S
149 x(153)S 151 x(Cosmetic)S 5543 X 896 y(Unit)S 150 x(T)S -41 x(est)S
22429 X(~75)S 5543 X 897 y(Integration)S 151 x(T)S -41 x(est)S 22429 X
(~25)S 5543 X 897 y(V)S -42 x(alidat)S 2 x(ion,)S 149 x(including)S
150 x(Field)S 151 x(T)S -42 x(est)S 5543 X 398 y 21516 24 R 5543 13639 XY
F151(Estima)S -2 x(ted)S 166 x(defects)S 166 x(were)S 166 x(derrived)S
167 x(using)S 166 x(SLIM)S 166 x(and)S 167 x(standard)S 165 x(formulas.)S
5543 X 897 y(Actual)S 166 x(values)S 166 x(were)S 166 x(measured)S 166 x
(by)S 167 x(count)S 166 x(as)S 166 x(they)S 167 x(occurred.)S 5543 X
896 y(There)S 167 x(were)S 166 x(no)S 166 x(other)S 167 x(methods)S
165 x(used)S 166 x(to)S 166 x(remove)S 167 x(defects.)S 4347 16927 XY
F24(2.5)S 348 x(Integration)S 233 x(&)S 232 x(T)S -51 x(esting)S 232 x
(Status)S 5543 18720 XY F151(\201)S 594 x(Since)S 176 x(the)S 175 x
(NTBS)S 175 x(will)S 174 x(be)S 175 x(distributed)S 174 x(on)S 176 x
(COND)S -2 x(IST)S -46 x(,)S 176 x(there)S 175 x(is)S 175 x(0%)S 175 x
(percentage)S 176 x(of)S 175 x(the)S 175 x(code)S 175 x(for)S 6439 X
598 y(this)S 166 x(project)S 167 x(that)S 166 x(has)S 166 x(to)S 166 x
(be)S 166 x(integrated)S 166 x(with)S 166 x(other)S 166 x(system)S 166 x
(components?)S 5543 X 896 y(\201)S 594 x(How)S 166 x(was/will)S 165 x
(readiness)S 166 x(for)S 166 x(integration)S 167 x(with)S 165 x(other)S
167 x(system)S 165 x(components)S 167 x(be)S 166 x(determined?)S 6439 X
897 y(After)S 173 x(preliminary)S 174 x(pre-integration)S 174 x(testing)S
173 x(is)S 173 x(complete)S 172 x(with)S 173 x(all)S 173 x(functional)S
174 x(and)S 173 x(productiza-)S 6439 X 598 y(tion)S 161 x(changes)S
161 x(included,)S 162 x(and)S 161 x(there)S 160 x(are)S 160 x(zero)S
161 x(open)S 160 x(show-stopper)S 159 x(QARs)S 159 x(at)S 160 x(that)S
160 x(time.)S 219 x(W)S -27 x(e)S 160 x(will)S 6439 X 598 y(derrive)S
167 x(the)S 166 x(readiness)S 166 x(criteria)S 166 x(and)S 167 x(this)S
165 x(will)S 166 x(be)S 166 x(included)S 166 x(in)S 167 x(the)S 166 x
(Evaluation)S 167 x(Plan.)S 5543 X 896 y(\201)S 594 x(List)S 166 x(&)S
166 x(describe)S 166 x(all)S 166 x(tests)S 165 x(currently)S 167 x(available)S
166 x(for)S 167 x(testing)S 166 x(this)S 165 x(project.)S 6439 X 897 y
(\202)S 399 x(IOSTRES)S -2 x(S.C)S 166 x(-)S 166 x(a)S 166 x(system)S
166 x(level)S 166 x(stress)S 165 x(test)S 166 x(written)S 165 x(by)S
167 x(EDO)S 165 x(NT)S 166 x(Block)S 166 x(Server)S 167 x(team)S 6439 X
897 y(\202)S 399 x(SQE_95)S 158 x(-)S 159 x(a)S 160 x(windows)S 158 x
(\(MS)S 159 x(TEST\))S 159 x(client)S 159 x(-)S 159 x(based)S 159 x
(\211le)S 160 x(I/O,)S 159 x(lock)S 160 x(manager)S -36 x(,)S 161 x
(etc.,)S 162 x(stress)S 158 x(test)S 6439 X 896 y(\202)S 399 x(P)S -37 x
(A)S -27 x(THWORK)S -2 x(S)S 151 x(Client)S 151 x(tests)S 150 x(-)S
151 x(DOS)S 150 x(.BA)S -28 x(T)S 151 x(script)S 151 x(and)S 151 x(.EXE)S
151 x(tests)S 150 x(that)S 151 x(are)S 151 x(\211le)S 151 x(stress)S
150 x(tests)S 7336 X 598 y(such)S 136 x(as)S 136 x(copy)S -55 x(,)S
143 x(xcopy)S -54 x(,)S 142 x(rename,)S 143 x(replace,)S 143 x(directory)S
-55 x(,)S 143 x(atribs,)S 141 x(tree,)S 143 x(and)S 136 x(other)S 136 x
(DOS)S 135 x(commands)S 7336 X 598 y(for)S 166 x(basic)S 166 x(\211le)S
166 x(test)S 166 x(coverage.)S 7336 X 896 y(Application/data)S 166 x
(base)S 165 x(simulation)S 166 x(and)S 166 x(stress)S 165 x(tests)S
165 x(that)S 166 x(may)S 167 x(prove)S 166 x(useful)S 167 x(include:)S
7336 X 897 y(*)S 648 x(APP_SIM)S 7336 X 897 y(*)S 648 x(MUL)S -27 x
(TITST)S 7336 X 896 y(*)S 648 x(DB_SI)S -2 x(M)S 5543 X 897 y(\201)S
594 x(Are)S 166 x(any)S 167 x(existing)S 167 x(tests)S 165 x(run)S 167 x
(on)S 166 x(a)S 166 x(regular)S 167 x(basis)S 165 x(against)S 167 x
(the)S 166 x(project')S -18 x(s)S 165 x(code)S 167 x(base?)S 221 x(By)S
166 x(whom?)S 4347 34086 XY F152(2\2034)S 498 x(Development)S 166 x
(Statu)S 2 x(s)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman
%%+ NewCenturySchlbk-Bold NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-5) 11
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 6439 3969 XY F151(Y)S -55 x(es)S 133 x(the)S 134 x(EDO)S 133 x
(team)S 133 x(does)S 134 x(regular)S 135 x(stress)S 133 x(testing.)S
211 x(QTV)S 133 x(is)S 133 x(also)S 134 x(doing)S 134 x(nigh)S 2 x(tly)S
134 x(testing)S 133 x(of)S 134 x(a)S 134 x(proto)S 6439 X 598 y(BL1)S
166 x(build)S 166 x(in)S 167 x(the)S 166 x(Af\211nity)S 166 x(Lab.)S
5543 X 897 y(\201)S 594 x(When)S 167 x(will)S 165 x(the)S 166 x(code)S
167 x(integration)S 167 x(for)S 166 x(this)S 165 x(project)S 167 x(be)S
166 x(completed?)S 6439 X 896 y(There)S 167 x(is)S 166 x(no)S 166 x
(OpenVMS)S 166 x(code)S 166 x(integration)S 167 x(for)S 166 x(the)S
167 x(NTBS,)S 166 x(as)S 165 x(it)S 166 x(will)S 166 x(SSB)S 165 x(on)S
166 x(CONDIST)S -47 x(.)S 4347 7855 XY F24(2.6)S 348 x(Con\211gurations)S
5543 X 896 y F151(Figure)S 238 x(2)S(\203)S(1)S 236 x(indicates)S 237 x
(the)S 237 x(platforms)S 236 x(and)S 237 x(operating)S 237 x(systems)S
236 x(that)S 236 x(the)S 237 x(NT)S 237 x(Block)S 237 x(Server)S 238 x
(will)S 5543 X 598 y(support,)S 166 x(along)S 167 x(with)S 166 x(the)S
166 x(version)S 167 x(number\(s\).)S 5543 10560 XY F36(Figure)S 167 x
(2)S(\203)S(1:)S 498 x(Suppo)S 2 x(rted)S 166 x(Con\211guratio)S 2 x
(ns)S 9578 11621 XY F98(+---------------------------------------------------+)S
9578 X 498 y(|)S 807 x(INTEL)S 13343 X(||)S 17916 X(DIGITAL)S 23565 X
(|)S 9578 X 498 y(|-------------||------------------------------------|)S
9578 X 498 y(|)S 269 x(NT)S 538 x(|)S 537 x(W95)S 538 x(||)S 269 x(Alpha)S
269 x(NT)S 269 x(|OVMS)S 269 x(Alpha|OVMS)S 269 x(VAX|UNIX)S 269 x(|)S
7426 X 498 y
(+-------|-----|-------||----------|----------|--------|-----|)S
7426 X 499 y(|)S 9578 X(|)S 269 x(3.51|)S 13343 X(||)S 16571 X(|)S 19530 X
(|)S 21951 X(|)S 23565 X(|)S 7426 X 498 y(|Client)S 269 x(|)S 269 x
(4.0)S 269 x(|)S 13343 X(||)S 538 x(4.0)S 16571 X(|)S 19530 X(|)S 21951 X
(|)S 23565 X(|)S 7426 X 498 y
(|-------|-----|-------||----------|----------|--------|-----|)S
7426 X 498 y(|)S 9578 X(|)S 269 x(3.51|)S 13343 X(||)S 16571 X(|)S 19530 X
(|)S 21951 X(|)S 23565 X(|)S 7426 X 498 y(|Server)S 269 x(|)S 269 x
(4.0)S 269 x(|)S 13343 X(||)S 538 x(4.0)S 16571 X(|)S 538 x(7.1)S 19530 X
(|)S 21951 X(|)S 23565 X(|)S 7426 X 498 y(|)S 9578 X(|)S 11192 X(|)S
13343 X(||)S 16571 X(|)S 19530 X(|)S 21951 X(|)S 23565 X(|)S 7426 X
498 y
(+-----------------------------------------------------------+)S
4347 18595 XY F28(2.6.1)S 300 x(T)S -44 x(estin)S 2 x(g/Con\211guration)S
201 x(Restrictions)S 5543 X 896 y F151(The)S 154 x(following)S 154 x
(section)S 153 x(describes)S 153 x(any)S 155 x(concerns,)S 157 x(issues,)S
156 x(restrictions,)S 157 x(or)S 153 x(speci\211c)S 154 x(testing)S
154 x(consider-)S 5543 X 598 y(ations:)S 5543 X 897 y(\201)S 594 x(Hardware)S
166 x(platforms:)S 6439 X 896 y(A)S 200 x(known)S 201 x(problem)S 200 x
(exists)S 200 x(where)S 200 x(SMP)S 201 x(systems)S 199 x(may)S 200 x
(result)S 201 x(in)S 200 x(a)S 200 x(Kernel)S 200 x(mode)S 201 x(AST)S
-32 x(s)S 200 x(being)S 6439 X 598 y(disabled)S 204 x(and)S 205 x(a)S
204 x(hung)S 206 x(process.)S 337 x(This)S 204 x(happens)S 205 x(on)S
205 x(a)S 204 x(SMP)S 205 x(server)S 205 x(with)S 204 x(>5)S 204 x(services,)S
215 x(but)S 204 x(we)S 6439 X 598 y(have)S 167 x(not)S 167 x(seen)S
166 x(this)S 165 x(after)S 166 x(as)S 166 x(many)S 167 x(as)S 165 x
(27)S 166 x(services)S 166 x(enabled.)S 6439 X 897 y(Another)S 149 x
(problem)S 147 x(exists)S 147 x(with)S 148 x(the)S 148 x(current)S 149 x
(server)S 148 x(image)S 148 x(results)S 147 x(in)S 148 x(a)S 148 x(crash,)S
152 x(but)S 148 x(we)S 147 x(have)S 149 x(not)S 6439 X 597 y(seen)S
167 x(this)S 165 x(either)S -36 x(.)S 222 x(They)S 167 x(have)S 167 x
(a)S 166 x(new)S 166 x(image)S 166 x(if)S 166 x(we)S 166 x(need)S 166 x
(it.)S 5543 X 897 y(\201)S 594 x(Firmware)S 166 x(revisions:)S 5543 X
897 y(\201)S 594 x(Network)S 166 x(transports:)S 6439 X 896 y(All)S
166 x(client)S 166 x(and)S 166 x(server)S 167 x(test)S 165 x(systems)S
165 x(must)S 166 x(have)S 167 x(a)S 166 x(TCP/IP)S 167 x(address.)S
6439 X 897 y(TCP/IP)S 162 x(subnet)S 160 x(of)S 161 x(the)S 161 x(server)S
161 x(and)S 161 x(client)S 161 x(must)S 160 x(be)S 161 x(the)S 160 x
(same.)S 220 x(They)S 162 x(are)S 161 x(currently)S 162 x(working)S
161 x(to)S 6439 X 598 y(correct)S 167 x(this)S 166 x(problem)S 166 x
(in)S 166 x(the)S 166 x(next)S 167 x(build.)S 5543 X 896 y(\201)S 594 x
(Mixed)S 167 x(architecture)S 167 x(clusters:)S 6439 X 897 y(The)S 157 x
(NT)S 157 x(Block)S 157 x(Server)S 157 x(is)S 156 x(supported)S 156 x
(on)S 157 x(only)S 157 x(Alpha)S 156 x(OpenVMS)S 156 x(systems,)S 158 x
(but)S 157 x(we)S 156 x(want)S 156 x(to)S 156 x(test)S 6439 X 598 y
(the)S 167 x(NTBS)S 165 x(on)S 167 x(disks)S 165 x(served)S 167 x(by)S
166 x(V)S -55 x(AX)S 165 x(systems.)S 5543 X 896 y(\201)S 594 x(Mixed)S
167 x(version)S 167 x(clusters:)S 21167 34086 XY F152(Development)S
167 x(Status)S 499 x(2\2035)S
EP PP
%%PageTrailer
%%PageFonts: NewCenturySchlbk-Roman
%%+ Helvetica-Bold Courier NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-6) 12
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 6439 3969 XY F151(This)S 167 x(may)S 166 x(be)S 166 x(another)S
167 x(consideration)S 166 x(with)S 166 x(MSCP)S 166 x(served)S 166 x
(and)S 167 x(QIO)S 164 x(served)S 167 x(disks.)S 5543 X 897 y(\201)S
594 x(Software)S 166 x(products)S 166 x(&/or)S 166 x(versions:)S 6439 X
897 y(Currently)S -54 x(,)S 319 x(NTBS)S 287 x(utilizes)S 287 x(UCX)S
287 x(V4.1-12)S 288 x(TCP/IP)S 288 x(services)S 288 x(and)S 289 x(needs)S
287 x(a)S 288 x(newer)S 288 x(version)S 6439 X 597 y(\(RAPP)S -37 x
(APORT)S -46 x(,)S 166 x(10-JUL-1996\))S 166 x(of)S 166 x(the)S 166 x
(PWIP)S 166 x(driver)S 167 x(than)S 166 x(is)S 166 x(packaged)S 167 x
(with)S 166 x(the)S 166 x(kit:)S 6439 X 897 y F98(PWIP:)S -807 x 498 y
(PWIP$SDA;1)S 14240 X(UCX)S 269 x(V4.1-12)S 18813 X(17-JUL-1996)S 538 x
(SYS$COMMON:[SYSLIB])S 6977 X 498 y(UCX$PWIPACP;1)S 14240 X(UCX)S 269 x
(V4.1-12)S 18813 X(17-JUL-1996)S 538 x(SYS$COMMON:[SYSEXE])S 6977 X
498 y(UCX$PWIPDRIVER;1)S 14240 X(RAPPAPORT)S 18813 X(10-JUL-1996)S 538 x
(SYS$COMMON:[SYS$LDR])S 6977 X 499 y(UCX$PWIPSHUT;1)S 14240 X(UCX)S
269 x(V4.1-12)S 18813 X(17-JUL-1996)S 538 x(SYS$COMMON:[SYSEXE])S 6439 X
896 y F151(The)S 173 x(NTBS)S 171 x(design)S 172 x(will)S 171 x(not)S
171 x(use)S 172 x(the)S 172 x(VDC)S 170 x(write-back)S 171 x(\211le)S
172 x(disk)S 172 x(cache)S 172 x(technology)S -54 x(,)S 174 x(it)S 171 x
(depends)S 6439 X 598 y(on)S 167 x(the)S 166 x(default)S 166 x(setting)S
166 x(of)S 166 x(write-through.)S 4347 12238 XY F24(2.7)S 348 x(QTV)S
233 x(Requirements)S 231 x(for)S 233 x(the)S 233 x(Project)S 5543 X
897 y F151(T)S -31 x(able)S 208 x(2)S(\203)S(6)S 208 x(is)S 207 x(a)S
208 x(check)S 2 x(list)S 207 x(of)S 208 x(QTV)S 207 x(activities)S 208 x
(that)S 208 x(apply)S 208 x(to)S 208 x(quality)S 208 x(and)S 208 x(timely)S
208 x(delivery)S 209 x(of)S 208 x(this)S 5543 X 598 y(project,)S 167 x
(and)S 166 x(estimated)S 165 x(dates)S 166 x(of)S 166 x(QTV')S -20 x
(s)S 166 x(involvement.)S 5543 14978 XY F36(T)S -37 x(able)S 150 x(2)S
(\203)S(6:)S 498 x(QTV)S 150 x(Project)S 150 x(Requirements)S 5543 X
224 y 21516 24 R 5543 15800 XY F157(Check)S 169 x(if)S 5543 X 548 y
(Applicable)S 9279 X(Activity)S 18594 X(Date)S 150 x(Resource)S 150 x
(Nee)S 2 x(ded)S 5543 X 299 y 21516 24 R 5543 17294 XY F155(_)S 77 x
(_)S(_)S 9279 X(Defect)S 150 x(Containment)S 150 x(Consulting)S 18594 X
(-)S 149 x(-)S 5543 X 897 y(_)S 77 x(_)S(_)S 9279 X(Size)S 150 x(Estimation)S
18594 X(-)S 149 x(-)S 5543 X 897 y(_)S 77 x(_)S(_)S 9279 X(Moderating)S
151 x(Inspections)S 18594 X(-)S 149 x(-)S 5543 X 896 y(_)S 77 x(_)S
(_)S 9279 X(Participa)S 2 x(tion)S 150 x(in)S 149 x(Code)S 150 x(Inspections)S
18594 X(-)S 149 x(-)S 5543 X 897 y(_)S 77 x(_)S(_)S 9279 X(Use)S 172 x
(of)S 172 x(SLIM)S 173 x(control)S 173 x(\(consulting)S 172 x(or)S 9279 X
548 y(implementation\))S 18594 X -548 y(-)S 149 x(-)S 5543 22326 XY
(_)S 77 x(_)S(_)S 9279 X(Problem)S 150 x(Management)S 18594 X(-)S 149 x
(-)S 5543 X 896 y(_X_)S 9279 X(Metrics)S 150 x(&/or)S 149 x(Doneness)S
149 x(Criteria)S 18594 X(01-Apr)S -7 x(-1997)S 5543 X 897 y(_X_)S 9279 X
(Pre-integrati)S 2 x(on)S 149 x(Defect)S 150 x(Ident)S 2 x(i\211cation)S
18594 X(03-Feb-1)S 2 x(997)S 5543 X 896 y(_)S 77 x(_)S(_)S 9279 X(Post-Integrat)S
2 x(ion)S 149 x(Defect)S 151 x(Identi\211cat)S 2 x(ion)S 18594 X(-)S
149 x(-)S 5543 X 897 y(_X_)S 9279 X(Final)S 150 x(Quali\211cation)S
18594 X(-)S 149 x(-199)S 2 x(7)S 5543 X 897 y(_)S 77 x(_)S(_)S 9279 X
(In-Use)S 150 x(T)S -41 x(esting)S 149 x(only)S 18594 X(-)S 149 x(-)S
5543 X 398 y 21516 24 R 15749 28253 XY F36(Note)S 7336 X 698 y F155
(Baselevel)S 150 x(scheduled)S 150 x(dates)S 150 x(are:)S 8681 X 896 y
F98(BL1)S 269 x(Nov)S 269 x(96)S 8681 X 797 y(BL2)S 269 x(14-Mar-1997)S
8681 X 797 y(BL3)S 269 x(15-Apr-1997)S 8681 X 797 y(BL4)S 269 x(QUAL)S
269 x(09)S 269 x(through)S 269 x(20-Jun-1997)S 4347 34086 XY F152(2\2036)S
498 x(Development)S 166 x(Statu)S 2 x(s)S
EP PP
%%PageTrailer
%%PageFonts: NewCenturySchlbk-Roman
%%+ Courier Helvetica-Bold NewCenturySchlbk-Bold
%%+ NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-7) 13
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 4347 4032 XY F28(2.7.1)S 300 x(T)S -44 x(estin)S 2 x(g)S 199 x
(Activities)S 5543 X 896 y F151(Describe)S 243 x(all)S 243 x(testing)S
243 x(activities)S 243 x(that)S 243 x(you)S 245 x(believe)S 243 x(are)S
244 x(required)S 244 x(of)S 243 x(QTV)S 243 x(for)S 244 x(this)S 243 x
(project:)S 377 x(test)S 5543 X 598 y(development,)S 167 x(installation)S
165 x(testing,)S 167 x(con\211gu)S 2 x(ration)S 166 x(matrix)S 166 x
(testing,)S 167 x(and)S 166 x(so)S 166 x(on\).)S 5543 X 897 y(QTV)S
165 x(is)S 166 x(planning)S 167 x(the)S 166 x(following)S 167 x(activities:)S
5543 X 896 y(\201)S 594 x(Installation)S 166 x(of)S 166 x(client)S 166 x
(driver)S 167 x(and)S 166 x(its)S 165 x(registration)S 5543 X 897 y
(\201)S 594 x(Server)S 167 x(installation)S 166 x(and)S 166 x(con\211g)S
2 x(uration)S 5543 X 897 y(\201)S 594 x(Managemen)S 2 x(t)S 166 x(UI)S
165 x(tool)S 166 x(functional)S 167 x(utilization)S 5543 X 896 y(\201)S
594 x(F)S -36 x(A)S -28 x(T)S 205 x(and)S 205 x(NTFS)S 205 x(disk)S
204 x(partition)S 205 x(creation)S 205 x(on)S 205 x(standard)S 205 x
(disk)S 204 x(containers)S 206 x(also)S 204 x(volume,)S 216 x(stripe)S
6439 X 598 y(and)S 196 x(mirror)S 195 x(sets)S 195 x(using)S 196 x(various)S
196 x(interconnects)S 196 x(\(HSC-CI)S -2 x(-SDDI,)S 195 x(HSD05-D)S
-2 x(SSI,)S 196 x(SCSI\))S 194 x(to)S 195 x(the)S 6439 X 598 y(server)S
28 x(')S -18 x(s)S 130 x(ODS-2)S 129 x(disks.)S 210 x(The)S 131 x(ODS-2)S
129 x(disks)S 131 x(should)S 130 x(include)S 132 x(local)S 130 x(MSCP/QIO)S
130 x(shared)S 131 x(disks)S 130 x(from)S 6439 X 597 y(Alpha)S 146 x
(and)S 146 x(V)S -55 x(AX)S 145 x(in)S 146 x(different)S 147 x(con\211gur)S
2 x(ations:)S 211 x(normal,)S 151 x(shadowed,)S 150 x(volume)S 147 x
(sets,)S 149 x(JBOD)S 145 x(and/or)S 6439 X 598 y(RAIDx,)S 166 x(possibly)S
166 x(split)S 165 x(shadow)S 165 x(sets)S 165 x(across)S 166 x(a)S 166 x
(mixture.)S 5543 X 897 y(\201)S 594 x(NT)S 195 x(user/DOS)S 194 x(functions)S
195 x(-)S 194 x(copy)S -55 x(,)S 202 x(rename,)S 203 x(chkdsk,)S 202 x
(performance)S 196 x(monitoring,)S 202 x(mkdir)S -36 x(,)S 202 x(and)S
194 x(so)S 6439 X 598 y(on.)S 216 x(P)S -36 x(A)S -28 x(THWORK)S -2 x
(S)S 147 x(client)S 147 x(tests:)S 211 x(SMCOPY)S -56 x(,)S 147 x(BIGC)S
-2 x(OPY)S -56 x(,)S 148 x(XCO)S -2 x(PY)S -55 x(,)S 147 x(and)S 147 x
(DOS)S 145 x(based)S 147 x(stress)S 145 x(tests)S 6439 X 597 y(are)S
167 x(available.)S 5543 X 897 y(\201)S 594 x(T)S -45 x(esting)S 356 x
(in)S 357 x(second)S 356 x(client)S 357 x(tier)S 356 x(\(OpenVMS<\203NT\))S
355 x(and)S 357 x(third)S 356 x(client)S 357 x(tier)S 356 x(\(OpenVMS<\203)S
6439 X 598 y(NT\(share\)<\203NT\))S 5543 X 896 y(\201)S 594 x(Stress)S
191 x(testing)S 191 x(in)S 191 x(multiple)S 191 x(client/server/)S 2 x
(service)S 191 x(SMP)S 191 x(cluster)S 192 x(environment,)S 199 x(33)S
191 x(PC')S -19 x(s)S 191 x(and)S 191 x(2)S 6439 X 598 y(to)S 179 x
(3)S 179 x(servers,)S 183 x(33+)S 179 x(services.)S 260 x(SQE_95,)S
182 x(NTBS)S 179 x(Stress)S 178 x(T)S -46 x(est,)S 182 x(and)S 179 x
(certain)S 180 x(P)S -37 x(A)S -28 x(THWORKS)S 178 x(client)S 6439 X
598 y(stress)S 165 x(tests)S 165 x(are)S 166 x(available)S 5543 X 897 y
(\201)S 594 x(Backup/re)S 2 x(store)S 165 x(of)S 166 x(container)S 167 x
(\211les)S 166 x(using)S 167 x(selective)S 166 x(\211le,)S 167 x(virtual)S
167 x(volume,)S 167 x(and)S 166 x(physical)S 167 x(disk)S 5543 X 896 y
(\201)S 594 x(Existing)S 224 x(I/O)S 224 x(tests)S 222 x(\(UETP)S -64 x
(,)S 224 x(SITP)S -64 x(,)S 224 x(CTM,)S 225 x(LBN,)S 224 x(RMS,...\))S
396 x(running)S 225 x(on)S 225 x(server)S 224 x(during)S 225 x(client)S
6439 X 598 y(access)S 166 x(\(normal)S 166 x(NT)S 167 x(user)S 166 x
(activity)S 166 x(and)S 167 x(stress)S 165 x(testing\).)S 5543 X 897 y
(\201)S 594 x(QTV)S 304 x(written)S 304 x(tests)S 303 x(such)S 305 x
(as)S 303 x(scripts)S 304 x(\(.COM\))S 303 x(written)S 304 x(in)S 305 x
(DCL)S 303 x(or)S 305 x(\(.RCL\))S 304 x(written)S 303 x(with)S 6439 X
597 y(Re\212ections)S 231 x(terminal)S 231 x(emulator)S -37 x(,)S 247 x
(\(.BA)S -27 x(T\))S 230 x(client)S 231 x(script)S 231 x(\211les,)S
247 x(or)S 231 x(others)S 231 x(using)S 231 x(MSTEST)S 231 x(and)S 6439 X
598 y("C")S 166 x(that)S 166 x(may)S 166 x(be)S 166 x(need)S 166 x(to)S
166 x(be)S 166 x(written)S 5543 X 897 y(\201)S 594 x(There)S 167 x(are)S
167 x(no)S 166 x(other)S 167 x(speci\211c)S 166 x(tests)S 165 x(that)S
166 x(need)S 166 x(to)S 166 x(be)S 166 x(written)S 5543 X 896 y(\201)S
594 x(Other)S 166 x(testing)S 166 x(includes:)S 6439 X 897 y(\201)S
595 x(Server)S 167 x(failover)S 166 x(under)S 167 x(load)S 6439 X 897 y
(\201)S 595 x(Multiple)S 205 x(clusters)S 205 x(participating)S 206 x
(as)S 205 x(servers)S 206 x(\(we)S 204 x(can)S 206 x(split)S 205 x(the)S
205 x(cluster)S 206 x(that)S 205 x(we)S 205 x(have)S 206 x(to)S 7336 X
597 y(test)S 165 x(this\).)S 4347 27942 XY F28(2.7.2)S 300 x(Skill)S
200 x(Set)S 200 x(Requirements)S 5543 X 897 y F151(The)S 166 x(skills)S
166 x(necessary)S 166 x(to)S 166 x(perform)S 167 x(the)S 166 x(testing)S
166 x(are:)S 5543 X 896 y(\201)S 594 x(OpenVMS)S 166 x(Cluster)S 166 x
(management)S 5543 X 897 y(\201)S 594 x(OpenVMS)S 166 x(testing)S 166 x
(skills)S 5543 X 896 y(\201)S 594 x(P)S -36 x(A)S -28 x(THWORKS)S 214 x
(knowledge)S 217 x(may)S 215 x(be)S 216 x(helpful)S 216 x(to)S 216 x
(set)S 215 x(up)S 216 x(server)S 216 x(shares)S 216 x(for)S 215 x(testing)S
216 x(versitility)S 6439 X 598 y(and)S 167 x(ease.)S 21167 34086 XY
F152(Development)S 167 x(Status)S 499 x(2\2037)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman
%%+ NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-8) 14
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 5543 3969 XY F151(\201)S 594 x(NT)S 125 x(Server)S 125 x(or)S 125 x
(NT)S 125 x(W)S -28 x(orkStation)S 125 x(Management,)S 134 x(familiar)S
124 x(with)S 124 x(Registry)S 125 x(and)S 125 x(disk)S 124 x(management)S
5543 X 897 y(\201)S 594 x(NT)S 167 x(User)S 166 x(skills)S 5543 X 897 y
(\201)S 594 x(DOS)S 165 x(user)S 167 x(skills)S 5543 X 896 y(\201)S
594 x(DCL)S 166 x(skills)S 5543 X 897 y(\201)S 594 x(Some)S 166 x(C)S
166 x(knowledge)S 4347 8751 XY F28(2.7.3)S 300 x(Hardware)S 200 x(Requirements)S
5543 X 897 y F151(Most)S 200 x(of)S 201 x(the)S 201 x(necessary)S 201 x
(hardware)S 201 x(requirements)S 201 x(for)S 200 x(stress)S 200 x(testing)S
201 x(is)S 200 x(available)S 201 x(in)S 201 x(the)S 201 x(Af\211nity)S
5543 X 598 y(Lab.)S 223 x(For)S 166 x(con\211g)S 2 x(urations,)S 167 x
(see)S 166 x(Figure)S 168 x(2)S(\203)S(2)S 166 x(and)S 166 x(Figur)S
2 x(e)S 166 x(2)S(\203)S(3\).)S 222 x(See)S 167 x(Section)S 166 x(2.8,)S
167 x(Dependencies)S 167 x(and)S 5543 X 598 y(Risks)S 165 x(for)S 166 x
(limitations)S 165 x(of)S 166 x(our)S 167 x(hardware)S 166 x(con\211g)S
2 x(uration)S 166 x(plans.)S 5543 X 896 y(\201)S 594 x(30)S 166 x(PCs)S
166 x(\(Intel)S 166 x(and)S 166 x(Alpha,)S 166 x(some)S 166 x(SMP\))S
166 x(runnin)S 2 x(g)S 166 x(V3.51)S 166 x(and)S 167 x(V4.0)S 166 x
(NT)S 166 x(Server/W)S -26 x(orkstation)S 5543 X 897 y(\201)S 594 x
(Multiple)S 158 x(\(5\))S 156 x(LANs)S 157 x(to)S 157 x(connect)S 158 x
(the)S 157 x(PC')S -18 x(s)S 156 x(to)S 157 x(at)S 157 x(least)S 157 x
(3)S 157 x(Alpha)S 157 x(OpenVMS)S 156 x(SMP)S 158 x(servers)S 157 x
(on)S 158 x(fast)S 6439 X 598 y(Ethernet)S 165 x(or)S 165 x(FDDI.)S
164 x(Another)S 165 x(option)S 164 x(is)S 164 x(to)S 165 x(have)S 165 x
(each)S 165 x(PC)S 165 x(connected)S 165 x(on)S 165 x(a)S 164 x(unshielded)S
165 x(twisted)S 6439 X 597 y(pair)S 166 x(into)S 167 x(the)S 166 x(DEC)S
165 x(Network)S 166 x(Connect,)S 167 x(effectively)S 166 x(havin)S 2 x
(g)S 166 x(30)S 166 x(10mbps)S 165 x(segements.)S 5543 X 897 y(\201)S
594 x(10)S 166 x(RZ29)S 166 x(disks)S 166 x(on)S 166 x(HSJxx)S 167 x
(/)S 167 x(CI)S 165 x(interconnec)S 2 x(t)S 165 x(or)S 167 x(SCSI)S
165 x(bus)S 166 x(to)S 166 x(Alpha)S 165 x(Servers)S 4347 16239 XY F36
(Figu)S 2 x(re)S 166 x(2)S(\203)S(2:)S 497 x(NT)S 166 x(Block)S 167 x
(Server)S 166 x(2)S 166 x(T)S -9 x(ier)S 166 x(T)S -36 x(est)S 166 x
(Con\211guratio)S 2 x(n)S 13762 17318 XY F98(SCSI)S 7306 X 498 y(+----+)S
807 x(+----+)S 807 x(+----+)S 807 x(+----+)S 807 x(+----+)S 807 x(+----+)S
7306 X 498 y(|RZ29|---|RZ29|---|RZ29|-+-|RZ29|---|RZ29|---|RZ29|)S 7306 X
499 y(+----+)S 807 x(+----+)S 807 x(+----+)S 269 x(|)S 269 x(+----+)S
807 x(+----+)S 807 x(+----+)S 14031 X 498 y(|)S 11879 X 498 y(+-------+-------+)S
11879 X 498 y(|)S 13493 X(HSJ40)S 16183 X(|)S 11879 X 498 y(+-------+-------+)S
14031 X 498 y(|)S 11072 X 498 y(CI)S 14031 X(|)S 15914 X(CI)S 9189 X
498 y(+-----------------+-----------------+)S 9189 X 499 y(|)S 14031 X
(|)S 18873 X(|)S 8113 X 498 y(+---+----+)S 12955 X(+---+----+)S 17797 X
(+---+----+)S 8113 X 498 y(|)S 10534 X(|)S 12955 X(|)S 15376 X(|)S 17797 X
(|)S 20218 X(|)S 8113 X 498 y(|)S 269 x(Alpha)S 538 x(|)S 12955 X(|)S
269 x(Alpha)S 538 x(|)S 17797 X(|)S 269 x(Alpha)S 538 x(|)S 8113 X 498 y
(|)S 269 x(Server)S 269 x(|)S 12955 X(|)S 269 x(Server)S 269 x(|)S 17797 X
(|)S 269 x(Server)S 269 x(|)S 8113 X 498 y(|)S 538 x(SMP)S 807 x(|)S
12955 X(|)S 538 x(SMP)S 807 x(|)S 17797 X(|)S 20218 X(|)S 8113 X 498 y
(+--0-1---+)S 12955 X(+--0-1---+)S 17797 X(+--0-1---+)S 8920 X 499 y
(|)S 269 x(|)S 13762 X(|)S 269 x(|)S 18604 X(|)S 269 x(|)S 8920 X 498 y
(|)S 269 x(|)S 13762 X(|)S 269 x(|)S 18604 X(|)S 269 x(|)S 8920 X 498 y
(|)S 269 x(|)S 13762 X(|)S 269 x(|)S 18604 X(|)S 269 x(|)S 8920 X 498 y
(|)S 269 x(|)S 13762 X(|)S 269 x(|)S 18604 X(|)S 269 x(|)S 8920 X 498 y
(|)S 269 x(|)S 13762 X(|)S 269 x(|)S 18604 X(|)S 269 x(|)S 7306 X 498 y
(PC----+)S 269 x(+----PC)S 807 x(PC----+)S 269 x(+----PC)S 807 x(PC----+)S
269 x(+----PC)S 7306 X 498 y(PC----+)S 269 x(+----PC)S 807 x(PC----+)S
269 x(+----PC)S 807 x(PC----+)S 269 x(+----PC)S 7306 X 498 y(PC----+)S
269 x(+----PC)S 807 x(PC----+)S 269 x(+----PC)S 807 x(PC----+)S 269 x
(+----PC)S 7306 X 499 y(PC----+)S 269 x(+----PC)S 807 x(PC----+)S 269 x
(+----PC)S 807 x(PC----+)S 269 x(+----PC)S 7306 X 498 y(PC----+)S 269 x
(+----PC)S 807 x(PC----+)S 269 x(+----PC)S 807 x(PC----+)S 269 x(+----PC)S
4347 34086 XY F152(2\2038)S 498 x(Development)S 166 x(Statu)S 2 x(s)S
EP PP
%%PageTrailer
%%PageFonts: NewCenturySchlbk-Roman
%%+ Helvetica-Bold Courier NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-9) 15
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 15749 3960 XY F36(Note)S 7336 X 697 y F155(Our)S 130 x(current)S
132 x(test)S 131 x(con\211guration)S 131 x(doesn')S -7 x(t)S 131 x(include)S
131 x(the)S 132 x(third)S 131 x(Alpha)S 131 x(server)S -33 x(,)S 134 x
(and)S 131 x(the)S 131 x(PC')S -16 x(s)S 130 x(are)S 7336 X 548 y(all)S
150 x(on)S 150 x(one)S 149 x(LAN)S 150 x(segment.)S 5543 X 897 y F151
(The)S 193 x(initial)S 192 x(con\211gu)S 2 x(ration)S 193 x(can)S 193 x
(be)S 192 x(recon\211g)S 2 x(ured)S 193 x(to)S 192 x(utilize)S 192 x
(a)S 192 x(bank)S 193 x(of)S 193 x(NT)S 193 x(PC')S -19 x(s)S 192 x
(as)S 192 x(a)S 192 x(third)S 193 x(tier)S 192 x(to)S 5543 X 597 y(act)S
145 x(as)S 145 x(clients)S 146 x(to)S 145 x(the)S 146 x(\211le)S 146 x
(serving,)S 151 x(NT)S 146 x(Block)S 146 x(Servers)S 146 x(that)S 146 x
(share)S 145 x(their)S 146 x(ODS-2/NTFS)S 145 x(volumes,)S 151 x(for)S
5543 X 598 y(example:)S 4347 8508 XY F36(Figu)S 2 x(re)S 166 x(2)S(\203)S
(3:)S 497 x(NT)S 166 x(Block)S 167 x(Server)S 166 x(3)S 166 x(T)S -9 x
(ier)S 166 x(T)S -36 x(est)S 166 x(Con\211guratio)S 2 x(n)S 4347 10085 XY
F98(~~~~~~~~~~~~)S 8920 X 498 y(+--------+)S 13762 X(+--------+)S 4885 X
498 y(1st)S 269 x(Tier)S 8920 X(|)S 11341 X(|)S 13762 X(|)S 16183 X
(|)S 8920 X 498 y(|)S 269 x(Alpha)S 538 x(|)S 13762 X(|)S 269 x(Alpha)S
538 x(|)S 8920 X 498 y(|)S 269 x(Server)S 269 x(|)S 13762 X(|)S 269 x
(Server)S 269 x(|)S 8920 X 498 y(|)S 538 x(SMP)S 807 x(|)S 13762 X(|)S
538 x(SMP)S 807 x(|)S 8920 X 498 y(+--0-1---+)S 13762 X(+--0-1---+)S
9727 X 498 y(|)S 269 x(|)S 14569 X(|)S 269 x(|)S 9727 X 499 y(|)S 269 x
(|)S 14569 X(|)S 269 x(|)S 4347 X 498 y(~~~~~~~~~~~~)S 9727 X(|)S 269 x
(|)S 14569 X(|)S 269 x(|)S 9727 X 498 y(|)S 269 x(|)S 14569 X(|)S 269 x
(|)S 9727 X 498 y(|)S 269 x(|)S 14569 X(|)S 269 x(|)S 8113 X 498 y(PC----+)S
269 x(+----PC)S 807 x(PC----+)S 269 x(+----PC)S 4885 X 498 y(2nd)S 269 x
(Tier)S 8113 X(PC----+)S 269 x(+----PC)S 807 x(PC----+)S 269 x(+----PC)S
8113 X 498 y(PC----+)S 269 x(+----PC)S 807 x(PC----+)S 269 x(+----PC)S
8113 X 498 y(PC----+)S 269 x(+----PC)S 807 x(PC----+)S 269 x(+----PC)S
8113 X 499 y(PC----+)S 269 x(+----PC)S 807 x(PC----+)S 269 x(+----PC)S
9727 X 498 y(|)S 269 x(|)S 14569 X(|)S 269 x(|)S 9727 X 498 y(|)S 269 x
(+--------+------|-+)S 4347 X 498 y(~~~~~~~~~~~~)S 9727 X(+--------+--------+)S
10534 X 498 y(PC----+)S 269 x(|)S 10534 X 498 y(PC----+)S 269 x(+----PC)S
4885 X 498 y(3rd)S 269 x(Tier)S 10534 X(PC----+)S 269 x(+----PC)S 10534 X
499 y(PC----+)S 269 x(+----PC)S 10534 X 498 y(PC----+)S 269 x(+----PC)S
12686 X 498 y(+----PC)S 4347 X 797 y(~~~~~~~~~~~~)S 5543 24829 XY F151
(The)S 234 x(hardware)S 234 x(needed)S 234 x(for)S 233 x(on-going)S
235 x(validation)S 234 x(testing)S 234 x(\(most)S 233 x(exsist)S 233 x
(in)S 233 x(the)S 234 x(current)S 235 x(Spiralog)S 5543 X 598 y(cluster\))S
166 x(are:)S 5543 X 897 y(\201)S 594 x(Multiple)S 166 x(\(3\))S 166 x
(SMP)S 167 x(Alpha)S 165 x(servers)S 167 x(with)S 165 x(40)S 166 x(GB)S
166 x(of)S 166 x(disk)S 5543 X 896 y(\201)S 594 x(5)S 166 x(PCs)S 166 x
(=)S 166 x(Intel)S 166 x(PCs)S 165 x(\(2\),)S 167 x(Alpha)S 165 x(\(2\))S
166 x(PCs,)S 166 x(SMP)S 167 x(PC)S 166 x(\(1\))S 165 x(Alpha)S 166 x
(or)S 166 x(Intel)S 5543 X 897 y(\201)S 594 x(Fast)S 166 x(Ethernet,)S
167 x(FDDI,)S 165 x(multiple)S 166 x(segment)S 166 x(network)S 167 x
(interconnects)S 167 x(from)S 166 x(PCs)S 21167 34086 XY F152(Development)S
167 x(Status)S 499 x(2\2039)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman
%%+ Courier NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-10) 16
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 4347 4104 XY F24(2.8)S 348 x(Dependencies)S 231 x(and)S 232 x(Risks)S
5543 X 896 y F151(There)S 167 x(are)S 166 x(no)S 166 x(NTBS)S 166 x
(dependencies)S 167 x(on)S 166 x(any)S 167 x(third)S 166 x(party)S 167 x
(products.)S 5543 X 897 y(Known)S 166 x(risks,)S 166 x(issues)S 165 x
(and)S 166 x(concern)S 2 x(s)S 166 x(are:)S 5543 X 896 y(\201)S 594 x
(An)S 267 x(external)S 267 x(\211eld)S 267 x(test)S 266 x(is)S 266 x
(being)S 267 x(considered)S 267 x(prior)S 266 x(to)S 267 x(internal)S
267 x(\211eld)S 266 x(test)S 266 x(in)S 267 x(15-Apr)S -10 x(-1997)S
6439 X 598 y(timeframe.)S 387 x(Customer)S 221 x(perceived)S 222 x(quality)S
221 x(and)S 222 x(the)S 221 x(extra)S 222 x(burden)S 222 x(to)S 221 x
(support)S 221 x(this)S 220 x(effort)S 221 x(is)S 6439 X 598 y(at)S
166 x(risk.)S 5543 X 897 y(\201)S 594 x(It)S 220 x(was)S 220 x(a)S 220 x
(recent)S 221 x(decision)S 221 x(to)S 220 x(have)S 222 x(the)S 220 x
(distribution)S 221 x(mechansim)S 220 x(for)S 221 x(NTBS)S 220 x(be)S
220 x(the)S 221 x(Aug)S 221 x(97)S 6439 X 597 y(CONDIST)S -47 x(.)S
144 x(This)S 143 x(affects)S 143 x(QTV)S 143 x(resource)S 144 x(scheduling)S
145 x(as)S 143 x(the)S 143 x(original)S 144 x(plan)S 144 x(was)S 142 x
(RA)S -56 x(VEN)S 143 x(release)S 6439 X 598 y(timeframe.)S 5543 X 897 y
(Other)S 166 x(issues)S 165 x(and)S 166 x(risks)S 166 x(are:)S 5543 X
896 y(\201)S 594 x(Hardware)S 166 x(Limitations)S 166 x(-)S 166 x(PC)S
165 x(Af\211nity)S 167 x(Lab)S 6439 X 897 y(\202)S 399 x(Currently)S
-54 x(,)S 165 x(we)S 163 x(have)S 165 x(only)S 165 x(two)S 164 x(SMP)S
164 x(Alpha)S 164 x(server)S 165 x(systems,)S 164 x(and)S 164 x(zero)S
165 x(W)S -19 x(indows)S 163 x(NT)S 165 x(SMP)S 7336 X 598 y(PCs)S 166 x
(\(Intel)S 165 x(or)S 167 x(Alpha\))S 165 x(for)S 167 x(stress)S 164 x
(test)S 166 x(use)S 166 x(in)S 166 x(the)S 166 x(Af\211nity)S 167 x
(lab.)S 6439 X 896 y(\202)S 399 x(W)S -28 x(e)S 166 x(do)S 166 x(not)S
8212 X 150 y 1452 24 R 9827 14265 XY(have)S 167 x(and)S 166 x(need)S
166 x(the)S 167 x(following)S 166 x(hardware)S 166 x(to)S 166 x(test)S
165 x(with:)S 7336 X 897 y(*)S 648 x(A)S 165 x(third)S 167 x(SMP)S 166 x
(Alpha)S 166 x(Server)S 7336 X 897 y(*)S 648 x(At)S 165 x(least)S 165 x
(one)S 167 x(SMP)S 166 x(PC)S 7336 X 896 y(*)S 648 x(Multiple)S 221 x
(networks)S 221 x(segments)S 221 x(or)S 221 x(high)S 223 x(speed)S 220 x
(\(F)S -36 x(AST)S 221 x(Ethernet,)S 235 x(or)S 222 x(FDDI\))S 220 x
(network)S 8233 X 598 y(interconnect)S 167 x(from)S 166 x(PCs)S 165 x
(to)S 166 x(server)S 5543 X 897 y(\201)S 594 x(Hardware)S 166 x(Limitations)S
166 x(-)S 166 x(Spiralog/OFST)S 166 x(Cluster)S 6439 X 896 y(\202)S
399 x(Currently)S 257 x(we)S 255 x(have)S 256 x(2)S 256 x(PCs)S 255 x
(and)S 256 x(need)S 256 x(5)S 255 x(for)S 256 x(testing.)S 491 x(W)S
-28 x(e)S 256 x(do)S 166 x(not)S 20908 X 150 y 1452 24 R 22612 19346 XY
(have)S 256 x(the)S 256 x(following)S 7336 X 598 y(hardware)S 166 x
(for)S 166 x(ongoin)S 2 x(g)S 166 x(validation)S 166 x(testing)S 167 x
(of)S 166 x(NTBS:)S 7336 X 897 y(*)S 648 x(A)S 133 x(third)S 135 x(SMP)S
134 x(Alpha)S 134 x(Server)S 135 x(with)S 134 x(CIPCA)S 133 x(and)S
135 x(FDDI)S 133 x(\(only)S 135 x(the)S 135 x(SMP)S 134 x(CPU)S 134 x
(is)S 134 x(on)S 135 x(order\))S 7336 X 896 y(*)S 648 x(2)S 166 x(Alpha)S
165 x(PCs)S 7336 X 897 y(*)S 648 x(1)S 166 x(Intel)S 166 x(PC)S 7336 X
897 y(*)S 648 x(At)S 165 x(least)S 165 x(one)S 167 x(of)S 166 x(these)S
166 x(PCs)S 166 x(needs)S 166 x(to)S 166 x(be)S 166 x(SMP)S 7336 X 896 y
(*)S 648 x(Multiple)S 221 x(networks)S 221 x(segments)S 221 x(or)S 221 x
(high)S 223 x(speed)S 220 x(\(F)S -36 x(AST)S 221 x(Ethernet,)S 235 x
(or)S 222 x(FDDI\))S 220 x(network)S 8233 X 598 y(interconnect)S 167 x
(from)S 166 x(PCs)S 165 x(to)S 166 x(server)S -36 x(.)S 6439 X 897 y
(\202)S 399 x(The)S 241 x(curren)S 2 x(t)S 240 x(OFST)S 241 x(cluster)S
241 x(has)S 241 x(been)S 241 x(used)S 241 x(for)S 241 x(Spiralog)S 241 x
(testing.)S 446 x(Although)S 242 x(Spiralog)S 7336 X 597 y(QUAL)S 165 x
(is)S 166 x(complete)S 166 x(as)S 166 x(of)S 166 x(25-Feb-1997.)S 6439 X
897 y(\202)S 399 x(Hardware)S 196 x(\(disks)S 196 x(and)S 197 x(PC')S
-19 x(s\))S 196 x(that)S 197 x(were)S 196 x(to)S 197 x(be)S 197 x(used)S
196 x(from)S 197 x(the)S 197 x(former)S 196 x(SSON)S 196 x(cluster)S
197 x(are)S 7336 X 598 y(now)S 174 x(scheduled)S 174 x(to)S 173 x(be)S
174 x(part)S 174 x(of)S 174 x(SSON-2)S 172 x(and)S 174 x(not)S 174 x
(available)S 174 x(for)S 174 x(OFST)S 174 x(use.)S 245 x(W)S -28 x(e)S
174 x(need)S 174 x(more)S 7336 X 598 y(\(10\))S 161 x(SCSI)S 160 x(disks)S
161 x(for)S 162 x(the)S 161 x(HSJxx,)S 163 x(BA356,)S 162 x(HSD05,)S
162 x(and)S 162 x(RAID)S 160 x(controllers,)S 163 x(as)S 161 x(they)S
162 x(are)S 161 x(all)S 7336 X 597 y(currently)S 168 x(empty)S 166 x
(except)S 166 x(we)S 166 x(have)S 167 x(one)S 166 x(RAID5)S 165 x(set.)S
6439 X 897 y(\202)S 399 x(W)S -28 x(e)S 206 x(will)S 206 x(be)S 206 x
(testing)S 206 x(other)S 206 x(OFST)S 206 x(products)S 207 x(\(VDC)S
204 x(and)S 207 x(SCD\))S 205 x(concurrently)S 208 x(on)S 206 x(the)S
207 x(same)S 7336 X 598 y(Spiralog/OFST)S 128 x(cluster)S 127 x(with)S
127 x(the)S 127 x(NT)S 127 x(Block)S 127 x(Server)S -36 x(.)S 209 x
(W)S -27 x(e)S 127 x(have)S 128 x(the)S 127 x(capability)S 127 x(\(with)S
127 x(limited)S 7336 X 598 y(resources\))S 166 x(to)S 166 x(split)S
165 x(the)S 167 x(cluster)S 166 x(should)S 166 x(complications)S 166 x
(arise.)S 5543 X 896 y(\201)S 594 x(W)S -18 x(indows)S 165 x(NT)S 4347 34086 XY
F152(2\20310)S 498 x(Development)S 166 x(Statu)S 2 x(s)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman
%%+ NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-11) 17
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 6439 3969 XY F151(The)S 163 x(W)S -19 x(indows)S 161 x(NT)S 162 x
(operating)S 163 x(system)S 161 x(is)S 161 x(fairly)S 163 x(new)S 161 x
(to)S 162 x(many)S 162 x(people)S 162 x(in)S 162 x(the)S 162 x(OpenVMS)S
162 x(group.)S 6439 X 598 y(This)S 167 x(ramp-up)S 166 x(time)S 165 x
(may)S 167 x(impact)S 165 x(the)S 167 x(schedule.)S 5543 X 897 y(\201)S
594 x(Personnel)S 167 x(Resources)S 6439 X 896 y(It)S 202 x(is)S 203 x
(only)S 203 x(since)S 203 x(25-Feb-1997)S 202 x(that)S 203 x(there)S
203 x(is)S 202 x(a)S 202 x(2)S 203 x(person)S 203 x(full-time)S 202 x
(effort)S 202 x(being)S 204 x(dedicated)S 202 x(to)S 6439 X 598 y(OFST)S
-46 x(.)S 187 x(W)S -28 x(e)S 187 x(had)S 186 x(one)S 187 x(QTV)S 186 x
(person)S 187 x(working)S 187 x(part-time)S 186 x(on)S 186 x(OFST)S
186 x(since)S 187 x(Jan-97,)S 192 x(and)S 187 x(a)S 186 x(second)S 6439 X
598 y(person)S 142 x(since)S 141 x(12-Feb-97.)S 214 x(This)S 141 x(was)S
140 x(due)S 142 x(to)S 141 x(other)S 142 x(project)S 141 x(commitments)S
141 x(\(SSON)S 140 x(T)S -45 x(est)S 140 x(check-in)S 2 x(,)S 6439 X
598 y(Spiralog,)S 167 x(OFST)S -46 x(-VDC)S 165 x(and)S 166 x(OFST)S
-46 x(-SCD,)S 166 x(the)S 166 x(security)S 167 x(date)S 165 x(CLD\).)S
5543 X 896 y(There)S 167 x(are)S 166 x(no)S 166 x(speci\211c)S 167 x
(areas)S 166 x(which)S 166 x(need)S 166 x(special)S 166 x(attention.)S
5543 X 897 y(There)S 166 x(are)S 166 x(no)S 167 x(concerns)S 166 x(that)S
166 x(may)S 166 x(impact)S 166 x(reliability)S 165 x(or)S 166
x(interoperability)S
167 x(with)S 165 x(existing)S 166 x(software,)S 5543 X 598 y(hardware)S
167 x(&/or)S 167 x(\211rmware,)S 167 x(except)S 168 x(as)S 166 x(noted)S
167 x(under)S 167 x(Section)S 167 x(2.6.1,)S 168 x(T)S -45 x(esting/Con\211gu)S
2 x(ration)S 167 x(Restric-)S 5543 X 597 y(tions.)S 15749 12189 XY F36
(Note)S 7336 X 697 y F155(On-going)S 133 x(testing)S 134 x(is)S 133 x
(planned)S 135 x(to)S 134 x(be)S 134 x(concurrent)S 134 x(of)S 134 x
(all)S 134 x(OFST)S 134 x(products)S 134 x(on)S 133 x(the)S 134 x(same)S
133 x(cluster)S 7336 X 548 y(/domain.)S 4347 14928 XY F24(2.9)S 348 x
(T)S -51 x(echnical)S 231 x(Resources)S 5543 X 897 y F151(The)S 166 x
(following)S 167 x(people)S 166 x(are)S 166 x(noted)S 166 x(here)S 167 x
(for)S 166 x(reference:)S 5543 X 897 y(The)S 166 x(NT)S 167 x(Block)S
166 x(Server)S 167 x(Group)S 166 x(consists)S 165 x(of:)S 5543 X 896 y
(\201)S 594 x(Adrian)S 166 x(Chandley)S 167 x(-)S 166 x(OFST)S 166 x
(Engineering)S 168 x(Project)S 167 x(Manager)S 5543 X 897 y(\201)S 594 x
(Russ)S 166 x(Green)S 166 x(-)S 166 x(OFST)S 166 x(Engineering)S 168 x
(T)S -46 x(echnical)S 167 x(Leader)S 5543 X 896 y(\201)S 594 x(Nora)S
167 x(T)S -31 x(anner)S 167 x(-)S 166 x(NTBS)S 166 x(T)S -46 x(echnical)S
167 x(Leader)S 5543 X 897 y(\201)S 594 x(Rudi)S 166 x(Martin)S 167 x
(-)S 166 x(SM)S 166 x(Developer)S 5543 X 897 y(\201)S 594 x(Dougie)S
167 x(McLaggan)S 168 x(-)S 166 x(DNT_DR)S -20 x(V)S 166 x(Developer)S
5543 X 896 y(\201)S 594 x(Judy)S 167 x(Parsons)S 166 x(-)S 166 x(NTBS)S
166 x(Documentation)S 4347 23297 XY F28(2.9.1)S 300 x(OFST)S 200 x(-)S
199 x(Group)S 200 x(Distribution)S 200 x(and)S 200 x(Phone)S 200 x(List)S
5543 X 897 y F151(The)S 166 x(following)S 167 x(is)S 165 x(for)S 166 x
(reference)S 167 x(and)S 167 x(all)S 166 x(can)S 166 x(be)S 166 x(contacted)S
166 x(on)S 167 x(MOVIES::)S -482 x 34086 Y F152(Development)S 166 x
(Statu)S 2 x(s)S 498 x(2\2031)S -37 x(1)S
EP PP
%%PageTrailer
%%PageFonts: NewCenturySchlbk-Roman
%%+ Helvetica-Bold NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-12) 18
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 5543 3854 XY F98(NAME)S 14150 X(DTN)S 269 x(EXT.)S 5543 X 498 y
(====)S 14150 X(=======)S 5543 X 797 y(Adrian)S 269 x(Chandley)S 14150 X
(824-3373)S 5543 X 498 y(Ian)S 269 x(Compton)S 14150 X(824-3346)S 807 x
(EDO)S 269 x(Test)S 5543 X 498 y(Staurt)S 269 x(Deans)S 14150 X(824-3314)S
807 x(EDO)S 269 x(Test)S 5543 X 499 y(Alan)S 269 x(Dewar)S 14150 X(824-3300)S
5543 X 498 y(Russ)S 269 x(Green)S 14150 X(824-3256)S 5543 X 498 y(Jim)S
269 x(Hogg)S 14150 X(824-3284)S 5543 X 498 y(Rudi)S 269 x(Martin)S 14150 X
(824-3397)S 5543 X 498 y(Dougie)S 269 x(McLaggan)S 14150 X(824-3235)S
5543 X 498 y(David)S 269 x(McNally)S 14150 X(824-3299)S 5543 X 498 y
(Conor)S 269 x(Morrison)S 14150 X(824-3416)S 5543 X 498 y(Julian)S 269 x
(Palmer)S 14150 X(824-3349)S 5543 X 499 y(Judy)S 269 x(Parsons)S 14150 X
(824-3318)S 5543 X 498 y(Kevin)S 269 x(Playford)S 14150 X(824-3394)S
5543 X 498 y(Alan)S 269 x(Potter)S 14150 X(824-3307)S 5543 X 498 y(Nora)S
269 x(Tanner)S 14150 X(824-3320)S 5543 X 498 y(Chris)S 269 x(Whitaker)S
14150 X(824-3377)S 4347 34086 XY F152(2\20312)S 498 x(Development)S
166 x(Statu)S 2 x(s)S
EP PP
%%PageTrailer
%%PageFonts: Courier NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Trailer
%%Pages: 18
%%BoundingBox: 0 0 612 792
%%DocumentFonts: DigitalLogo NewCenturySchlbk-Bold
%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Italic
%%+ Courier Helvetica-Bold Helvetica
%%DocumentNeededFonts: NewCenturySchlbk-Bold
%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Italic
%%+ Courier Helvetica-Bold Helvetica
%%DocumentProcessColors:
%%DocumentCustomColors: (BLACK)
%%CMYKCustomColor: 0.0 0.0 0.0 1.0 (BLACK)
%
DVC$PSJob restore
end %DEC_DVC$dict
end %Color5044Dict
%
%%EOF
|
477.21 | Evaluation Plan, OFST - SD, Snap-capable Disk | STAR::PMOSTEIKA | Paul, ZKO3-4/s31, 381 (881)-1075 | Fri Apr 04 1997 16:55 | 1694 |
|
QTV Evaluation Plan for OpenVMS
File System Technology (OFST)
Snap-Capable Disk (SD) Project
Prepared by:
Paul Mosteika - QTV OFST Validation/Qualification Project
Leader
Reviewers:
o Mark Howell - Engineering Project Manager
o Russ Green - OFST Engineering Technical Leader
o Kevin Playford - Snap-Capable Disk (SD) Project Leader
o Chris Whitaker - SD Technical Leader
o Mick Konrad - QTV Manager
o Pete Michaud - QTV NT Affinity Project Manager
o Curt Spacht - QTV Technical Leader
o Joe Mahan - QTV OFST Engineer
Courtesy copy:
o Julian Palmer - Virtual Data Cache (VDC) Technical Leader
o Nora Tanner - OpenVMS Disk Services for Windows NT (NTDS)
Technical Leader
o V1.0 - Draft release of SCD project evaluation
o V1.1 - Minor edits.
o V1.2 - Incorporate Kevin's comments, update baselevel
schedule.
Revision/Update Information: V 1.2
Digital Equipment Corporation
Maynard, Massachusetts
ii
________________________
April 4, 1997
__________
The information in this document is subject to change without no-
tice and should not be construed as a commitment by Digital
Equip-
ment Corporation. Digital Equipment Corporation assumes no re-
sponsibility for any errors that may appear in this document.
The software described in this document is furnished under a li-
cense and may be used or copied only in accordance with the terms
of such license.
No responsibility is assumed for the use or reliability of soft-
ware on equipment that is not supplied by Digital Equipment Cor-
poration or its affiliated companies.
Restricted Rights: Use, duplication, or disclosure by the U.S.
Government is subject to restrictions as set forth in subpara-
graph (c)(1)(ii) of the Rights in Technical Data and Computer
Soft-
ware clause at DFARS 252.227-7013.
__________
� Digital Equipment Corporation 1997.
All Rights Reserved.
Printed in U.S.A.
__________
The postpaid Reader's Comments forms at the end of this document
request your critical evaluation to assist in preparing future
documentation.
The following are trademarks of Digital Equipment Corporation:
DEC DIBOL UNIBUS
DEC/CMS EduSystem VAX
DEC/MMS IAS VAXcluster
DECnet MASSBUS VMS
DECsystem-10 PDP VT
DECSYSTEM-20 PDT
DECUS RSTS
DECwriter RSX DIGITAL
This document was prepared using VAX DOCUMENT, Version 2.1.
Contents_________________________________________________________
Chapter_1__Overview______________________________________________
1.1 Purpose ..................................................1-1
1.2 Snap-Capable Disk (SD) Overview ..........................1-2
Chapter_2__Development_Status____________________________________
2.1 Development Status, Life of a Project Cycle ..............2-1
2.2 Project Document .........................................2-2
2.3 Development Effort .......................................2-3
2.4 Defect Containment Status ................................2-3
2.4.1 Defect Data Status .................................2-4
2.5 Integration & Testing Status .............................2-4
2.6 Configurations ...........................................2-5
2.6.1 Testing/Configuration Restrictions .................2-6
2.7 QTV Requirements for the Project .........................2-8
2.7.1 Testing Activities .................................2-9
2.7.1.1 Matrix/Upgrade Testing ........................2-9
2.7.1.2 Preintegration Testing .......................2-10
2.7.1.3 Validation ...................................2-10
2.7.1.3.Functional and Management ....................2-10
2.7.1.3.Installation Testing .........................2-11
2.7.1.3.Load and Stress Testing ......................2-11
2.7.1.3.General, Ad-hoc, Fault Insertion .............2-12
2.7.1.3.Functional and I/O Tests .....................2-12
2.7.1.3.OpenVMS Regression Test Modifcations .........2-13
2.7.2 Skill Set Requirements ............................2-13
2.7.3 Hardware Requirements .............................2-13
2.8 Dependencies and Risks ..................................2-16
2.9 Proto PCSI Kit of SD ....................................2-17
2.10Technical Resources .....................................2-18
iii
2.10.1OFST - Group Distribution and Phone List ..........2-19
Examples_________________________________________________________
2-1 Cluster SPD ........................................2-7
2-2 PCSI SD Kit File List ..............................2-18
Figures__________________________________________________________
1-1 Raven Schedule ......................................1-1
2-1 Supported Configurations ............................2-5
2-2 Snap-Capable Disk Test Configuration ...............2-14
Tables___________________________________________________________
2-1 Status ..............................................2-1
2-2 Project Document Status .............................2-2
2-3 Project Development Effort ..........................2-3
2-4 Defect Containment Activity .........................2-3
2-5 Defect Data Activity ................................2-4
2-6 QTV Project Requirements ............................2-9
iv
Chapter__1_______________________________________________________
Overview
1.1 Purpose
The OFST project encompasses 3 distinct projects:
1. OpenVMS Disk Services for Windows NT (NTDS) - V7.1 Alpha sys-
tems
2. Virtual Data Cache (VDC) for OpenVMS V7.2 Alpha systems
3. Snap-Capable Disk (SD) for OpenVMS V7.2 Alpha systems
However, the purpose of this evaluation plan is to assess the
state
of the SCD project, determining any quality risks, and provides
an input to the follow-on validation plan.
The Quality Test and Validation (QTV) engineering group plans to
identify defects during validation of the Snap-Capable Disk (SD)
project. This project will be supported in the OpenVMS 7.2
(Raven)
in 1998, see Figure 1-1. QTV will make a statement of quality
about
SCD at the end of its validation.
Figure 1-1: Raven Schedule
A rough schedule has been created for Raven that yields a
March 1998 SSB submit date.
FASB Code Freeze Mid March 1997
FASB Field Test April 1997
Internal Field Test Code Freeze Late June 1997
Internal Field Test July 1997
External Field Test #1 Code Freeze Early August 1997
External Field Test #1 Oct/Nov 1997
External Field Test #2 Code Freeze Early November 1997
External Field Test #2 Dec 1997 - Feb 1998
SSB Submit March 1998
Overview 1-1
1.2 Snap-Capable Disk (SD) Overview
The Snap-Capable Disk consists of approximately 11,000 new lines
of code for OpenVMS V7.2 Alpha systems. SD contains a new exe-
clet and DG driver, and some modified code (approximately 10%)
in DCL $ SET $ SHOW $ MOUNT . . . commands, and the Files-11
BACKUP
utility.
The SD is a new way to manage OpenVMS storage with pools of stor-
age devices. SD has the capability of adding and removing stor-
age devices to dynamically accommodate users' demands and sys-
tem maintenance. SD provides IS managers with on-line "hot"
backup
of user data without the need to stop users and applications ac-
cessing the storage pool devices.
SD utilizes pools of storage, typically DGPx devices, that are
initialized, mounted, created, and bound with storage devices,
such as SCSI disks. From these DGP device pools, disks known as
"SnappyDisks" are created with a specified size, forming the
founder
member of a family. SnappyDisks are bound to DGx devices, and ex-
ported to the OpenVMS cluster. The DGx devices are ODS-2 initial-
ized and mounted, and can be QIO (MSCP) served to VAX systems.
Storage units, (disks), can be dynamically added or removed from
the pool with DCL commands. In SD V1.0, there are a maximum of
8 families per pool.
On-line "hot" backups are done by taking an instantaneous snap
of the data from the DGx device. These snap disk descendants of
the SnappyDisk become part of that pool's family. This snap disk
can then be treated as the original source data as of the time
that the snap was taken. The snap disk can be backed up at a con-
venient time using the files-11 BACKUP utility. The snap disk can
also be used as a normal R/W disk, being a copy of the original.
With SD V1.0, there are a maximum of 12 snaps, or 13 members per
family, including the original SnappyDisk.
The original SnappyDisk, and/or a snap disk descendants, can also
be made available to the OpenVMS Disk Services for Windows NT
(NTDS).
As a NTDS service, it could then be mounted on a Windows NT sys-
tem, and used as an Windows NT disk, or a selective file backup
alternative for NTDS.
An interesting fact about the snap disk descendant is that it
does
not consume any pool when created. It only consumes pool, or
grows
when the original SnappyDisk is modified. Then the old data is
saved on the snap disk descendant, while the new data is modi-
fied on the SnappyDisk.
1-2 Overview
Chapter__2_______________________________________________________
Development Status
2.1 Development Status, Life of a Project Cycle
Table 2-1 shows which stage the Snap-Capable Disk project is in
according to Life of a Project (LOP) and its current status
(marked
by an 'X').
Table_2-1:_Status_____________________________________________
Status (% complete / not
Project_Phase____________________planned_/_N/A)_______________
___ Problem Statement 100%
___ Investigation 100%
___ Draft Plan and Design 100%
___ Detailed Project Planning 50%
___ Functional Specification 100%
_X_ Detailed Design ~40%
/Functional Specification
___ Implementation 0%
___ Validation 0%
______Assess_Doneness____________0%___________________________
Development Status 2-1
2.2 Project Document
Table 2-2 shows the status of project documents, notes, and their
corresponding filename. Their location is:
EVMS:: DOCD$:[EVMS.PROJECT_DOCUMENTS]xx-SNAPCAPDISK.PS
Table_2-2:_Project_Document_Status____________________________
Document________Status_D=draft_or_F=final_/Location/Comments__
Investigation F-IR-SNAPCAPDISK.PS
Report
Product F-PR-SNAPCAPDISK.PS
Requirements
Project Plan F-PP-SNAPCAPDISK.PS
Functional F-FS-SNAPCAPDISK.PS
Specification
Design D-DS-SNAPCAPDISK.PS
Specification
Development -none
Plan
Defect -none
Containment
Plan
Unit Test -none
Plans
Test -not yet
/Validation
Plan
Itegration Depends on Raven
Test Plan
Final Qual -none yet
Plan
Doneness -none Yet
Criteria
Others__________-N/A__________________________________________
2-2 Development Status
2.3 Development Effort
Table 2-3 shows that all the Snap-Capable Disk code is being de-
veloped internally by OSSG. There is no porting of code from an
internal or external source.
Table_2-3:_Project_Development_Effort_________________________
Percentage_______Development_Effort___________________________
100% Code design & development within OSSG
- OSSG porting of code from an external source
- OSSG porting of code from an internal source
- Subcontracted devopment or porting by an
external vendor
- OSSG modification and integration of a third
party product
- OSSG resale of a third party product
- Procative maintenance
-________________Other________________________________________
2.4 Defect Containment Status
Table 2-4 shows the specific defect goal, its percentage of es-
timated and planned coverage, and date.
Table_2-4:_Defect_Containment_Activity________________________
Percentage Estimated Completed to
Activity___________________/Planned______________Date_________
Code Inspected 100% 0%
Code Unit Testing 100% 60%
Code Integration Testing 100% 0%
Code_Features_Validated____100%__________________0%___________
Development Status 2-3
2.4.1 Defect Data Status
Table 2-5 shows the activities in which defects are planned to
be found and the number found to date.
Table_2-5:_Defect_Data_Activity_______________________________
# Defects Estimated Completed to
Activity___________________/Planned______________Date_________
Design Reviews/Inspection 27 0
Code Review/Inspection 108 ??
Unit Test 54 0
Integration Test 54 0
Validation, including 27 0
Field_Test____________________________________________________
Note
There is a total of 275 estimated defects for the SD
project.
Estimated defects were derrived using SLIM and standard formu-
las of 25 defects per 1000 lines of uncommented code.
Actual values are measured by count as they occurr.
There were no other methods used to remove defects.
2.5 Integration & Testing Status
o What percentage of code for this project will be integrated
with
other system components?
Approximately 10% of the SD will be integrated with other sys-
tem components, such as DCL SET/SHOW/MOUNT and BACKUP.
o How was/will readiness for integration with other system com-
ponents be determined?
After preliminary pre-integration testing shows that the SD
func-
tions reliably with the system, it causes no system crashes,
and there are zero open show-stopper QARs at that time.
o List & describe all tests currently available for testing this
project.
- OpenVMs Regression
- SITP
- CTM
2-4 Development Status
- XQPXR
- XQP Stresser
- SD unit tests from developers
I/O tests can be created from the existing unit tests. This
can be controlled with a jacket procedure and integrated
into
VMSTEST pack
Management tests that can be created with DCL scripts and
callable interface using C
o Are any existing tests run on a regular basis against the
project's
code base? By whom?
Yes, unit testing is performed by developers, along with per-
formance testing.
Mark Deyoung (from the performance group), is developing per-
formance tests for SD. These tests should be considered for use
during validation of baselevels as part of QTV testing.
o When will the code integration for this project be completed?
It is planned to have SD integrated into RAVEN by the code
freeze
date of early August 1997.
2.6 Configurations
Figure 2-1 indicates the platforms and operating systems that the
Snap-Capable Disk will support, along with the version number(s).
Figure 2-1: Supported Configurations
---------------------------------------------------
| INTEL || DIGITAL
|
|-------------||------------------------------------|
| NT | W95 || Alpha NT |OVMS Alpha|OVMS
VAX|UNIX |
-------|-----|-------||----------|----------|--------|-----|
|Client | | || | *note | *note |
|
| | | || | | |
|
|-------|-----|-------||----------|----------|--------|-----|
|Server | | || | 7.2, 7.1| *note |
|
| | | || | 7.0, 6.2| |
|
-----------------------------------------------------------
Development Status 2-5
Note
Although the SD is supported on only Alpha systems with
OpenVMS 7.2, it is necessary to test in a mixed ver-
sion/architecture environment, as the DGx storage de-
vices can be MSCP/QIO served and utilized by VAX and
older Alpha OpenVMS systems.
2.6.1 Testing/Configuration Restrictions
The following section describes any concerns, issues, restric-
tions, or specific testing considerations:
o Hardware platforms:
We cannot test with ODS-2 volume sets to form the base DGPx de-
vices, as they are not supported by SD.
We need to validate SD in a mixed-architecture, 7.2/6.2 mixed-
version cluster environment. This should be done to ensure cus-
tomer satisfaction and assure successful upgrades. The SPD (see
Example 2-1), states that warranted support is for all nodes
running the same version, and migration support (upgrades) in-
cludes any combination of two versions of V7.1, V7.0 and 6.2-
xxx. I expect this to be updated to reflect V7.2 (RAVEN).
We need to perform rolling upgrades from V6.2 to V7.2, V7.0 to
V7.2, and V7.1 to V7.2 on VAX and Alpha systems.
o Hardware platforms (continued):
We need to test various size systems, small to large, with var-
ious interconnects, disk controller interfaces, and spindle
types.
Due to hardware resource limitations, we need to use the same
hardware cluster that's being used to test other OFST products:
NTDS and VDC.
o Firmware revisions: N/A
o Network transports: N/A
o Mixed architecture clusters:
The Snap-Capable Disk is supported on only Alpha OpenVMS 7.2
systems, but we must validate SD and test upgrades in a mixed-
architecture, mixed 6.2/7.2 version cluster.
o Mixed version clusters:
Validating SD may or may not be a consideration with MSCP
served
and QIO served disks. However, we need to test upgrades prior
to the upgrade matrix testing that is done by QTV in the fi-
nal days of field test or SSB.
2-6 Development Status
For context, Example 2-1 shows the software requirements sec-
tion of the current OpenVMS Cluster Software SPD 29.78.14 soft-
ware product description.
Example 2-1: Cluster SPD
SOFTWARE REQUIREMENTS
OpenVMS Operating System
Refer to the OpenVMS Operating System for VAX and Alpha Software
Product Description (SPD 25.01.xx) for more information.
The ability to have more than one version of OpenVMS in an
OpenVMS Cluster allows upgrades to be performed in a staged
fashion
so that continuous OpenVMS Cluster system operation is maintained
during the upgrade process. Only one version of OpenVMS can
exist on any system disk; multiple versions of OpenVMS in an
OpenVMS
Cluster require multiple system disks. Also, system disks are
architecture specific: OpenVMS Alpha and OpenVMS VAX cannot
coexist
on the same system disk. The coexistence of multiple versions of
OpenVMS in an OpenVMS Cluster configuration is supported
according
to the following conditions:
o Warranted support is provided for mixed-architecture OpenVMS
Cluster systems in which all Alpha and VAX systems are running
the same version of OpenVMS-Version 6.2-xxx, Version 7.0 or
Version 7.1.
Warranted support means that Digital has fully qualified the
two architectures coexisting in a OpenVMS Cluster and will
answer any problems identified by customers using these
config-
urations.
o Migration support is provided for OpenVMS Cluster systems
running two versions of the OpenVMS operating system. These
versions can be:
1. Any mix of Version 7.1, Version 7.0, and Version 6.2-xxx.
22
2. Any mix of Version 6.2-xxx with OpenVMS VAX Version 5.5-2,
Version 6.0, Version 6.1 and OpenVMS Alpha Version 1.5,
Version 6.0, Version 6.1.
Example 2-1 (continued on next page)
Development Status 2-7
Example 2-1 (Cont.): Cluster SPD
Migration support means that Digital has qualified the two
architectures and versions for use together in configurations
that are migrating in a staged fashion to a higher version of
OpenVMS or to Alpha systems. Digital will answer problem
reports submitted about these configurations. However, in
excep-
tional cases, Digital may recommend that you move your system
to a warranted configuration as part of the solution.
Note: Digital does not support the use of more than two versions
of OpenVMS software in the same OpenVMS Cluster at the same time.
However, in many cases running more than two versions or mixing
versions not described above will operate satisfactorily.
Digital recommends that all Alpha and VAX systems in a OpenVMS
Cluster run the latest version of OpenVMS.
o Software products &/or versions:
We will not be testing with third party products.
The Windows NT Disk Services (NTDS) will be supported on SD de-
vices. Since we are validating NTBS and its SSB is August 1997
CONDIST, we need to test the NTBS on SD devices. This should
include functional NTBS->SD testing, and SD pool management
while
NTBS testing is underway. Selective file backup SD->NTBS needs
to be tested.
Spiralog is supported on SD devices. However, testing will be
limited to Spiralog stress testing with SD.
2.7 QTV Requirements for the Project
Table 2-6 is a checklist of QTV activities that apply to qual-
ity and timely delivery of this project, and estimated dates of
QTV's involvement.
2-8 Development Status
Table_2-6:_QTV_Project_Requirements___________________________
Check if
Applica-
ble________Activity___________________Date_Resource_Needed____
___ Defect Containment - -
Consulting
___ Size Estimation - -
___ Moderating Inspections - -
___ Participation in Code - -
Inspections
___ Use of SLIM control (con- - -
sulting or implementa-
tion)
___ Problem Management - -
_X_ Metrics &/or Doneness
Criteria
_X_ Pre-integration Defect ??-Apr-1997
Identification
_X_ Post-Integration Defect 04-Aug-1997
Identification
_X_ Final Qualification ??-Mar-1998
___________In-Use_Testing_only________-_-_____________________
Note
See the section Section 2.8, Dependencies and Risks re-
garding scheduling/resource issues.
2.7.1 Testing Activities
This section describes all testing activities that you believe
are required of QTV for this project: test development, instal-
lation testing, configuration matrix testing, and so on.
2.7.1.1 Matrix/Upgrade Testing
QTV is planning to test SD in a mixed-architecture, mixed-version
(V6.2, V7.2) cluster environment. QTV also plans to test SD while
upgrading OpenVMS VAX and Alpha systems from version 6.2 to 7.2
and version 7.x to 7.2. However, since the SPD is clear with sup-
porting two different versions in a cluster for migration, a com-
plete matrix of upgrades and testing is not necessary.
Development Status 2-9
2.7.1.2 Preintegration Testing
QTV will test SD in incremental builds or baselevels, or images
as they are developed and perform functional management, load,
and stress testing. QTV will test with baselevel 2 through BL3
These baselevels that are planned as follows:
1. BL1-Checkin 09-Apr-1997
This was installed for demonstration and minimal test purposes
on the OFST QTV cluster. We've done minimal testing with this
baslevel and are not expected to validate this baselevel. Pre-
liminary testing shows that this baselevel will not withstand
load/stress test runs.
2. BL2-Checkin 26-May-1997, QUAL 12-May-1997
This single node implementation has basic I/O capabilities with
reasonable performance able to withstand mild to medium load
and stress runs. Pools and snap disks can be initalized, cre-
ated and exported, but snaps will not be tested.
3. BL3-Checkin 06-Aug-1997, QUAL 14-Jul-1997
This BL3 is a multinode, mixed-architecture implementation,
planned
to be the final baselevel. BL3 will have full functionality and
all supported features, for example, testing of snaps, and re-
moving units from the storage pool, also fault insertion.
4. BL4-??
None is planned, but our plans should include testing for new
version, and or images between FT1 code freeze in August 1997
and final SSB in March 1998.
2.7.1.3 Validation
QTV plans on validating SD with the following described tests in
a mixed architecture, mixed version (V6.2 V7.2) cluster environ-
ment. QTV will also conduct these tests on each SD baselevel
where
applicable during the preintegration testing.
2.7.1.3.1 Functional and Management
Functional management of pool testing includes:
o Initializing, mounting, created, and binding storage devices
to pools
o Creating various size DGA devices
o Creating and binding various size and number of families (8
max-
imum per pool)
2-10 Development Status
o Creating various pool devices (DGPx) from various device con-
figurations such as RAID, SHADOW, non-shadowed, local, private,
MSCP/QIO served, with various controllers/disks (RAID, RA, RZ,
RF), and interconnects (CI/DSA, DSSI/HSD, SCSI)
o Initializing and mounting the DGx devices in various config-
urations using various qualifiers such as mounting /CLUSTER
/SYSTEM or private
o Testing served devices with Alpha QIO->MSCP VAX systems and VAX
MSCP->QIO Alpha systems
o Dynamically adding/removing storage units to pool
What other devices are supported as pool - Tape, CDROM?? (or
is this future)
o Creating snap(shot)s (a maximum of 12 per family) on various
disks (shadow sets, NTDS service disks, Spiralog
o Restore selective files from snaps to ODS-2, Snappy, and NTDS
disks
o Issue pool management functions while under test load
o ?? Other tests ??
Possibly run the performance tests that Mark Deyoung is devel-
oping.
2.7.1.3.2 Installation Testing
Besides the upgrade testing with various versions, QTV will in-
stall the SD kit or OpenVMS when SD becomes integrated with Open-
VMS kit. Time must be allocated for installing from the final
mas-
ter and from the final distribution media for FT-x and SSB.
2.7.1.3.3 Load and Stress Testing
Validation of SD will include 36 hour variable load testing, 75-
80% peak system load (memory, CPU, and I/O) and 48 hours of con-
tinuous stress at the same load without system crashes or data
corruption.
Tests used for load and sustained stress are:
- UETP load running on all nodes and then with UETP device phase
running on one large scale SMP Alpha system while running the
load phase on the rest of the cluster members
- SITP tests with UETDISK, XQPXR and various other mix of tests
for load
- CTM HIGH_IO and FILEX I/O tests with different size
files/transfers
while running other CTM CPU/Cluster Lock tests for continous
stress
Development Status 2-11
- XQP Stresser, multiple client processes
See AVAN15:: CLUSTER$COMMON:[SETUP.XQPStresser] (a.k.a.)
$254$DUA80:[SETUP.XQPStresser]
for a DEC 2000 system example.
- XQPXR, multiple batch jobs
See AVAN15:: CLUSTER$COMMON:[SETUP.XQPXR] (a.k.a.)
$254$DUA80:[SETUP.XQPXR]
for a DEC 3000 system example.
2.7.1.3.4 General, Ad-hoc, Fault Insertion
o Testing Small and large nodes (EV5 SMP CPUs)
o Mount and Dismounts while running load tests
o Tests with different caches VIOC and VDC
o Using mixed interconnects (CI, DSSI, FDDI, NI) cluster
o Using mixed controllers/disks (HSC/RA, DSSI/RF, HSJ/RZ, SCSI,
HSD, and MSCP/QIO served, RAIDx)
o Various volume configurations: 1-3 member shadow sets, and non-
shadowed disks
o Many volumes, (we have limited resources for scalability test-
ing)
Testing with STE may be considered an option due to budget con-
straints. However, Rick Desko from Colorado (CSC32::) was men-
tioned as having many disks and may be a resource for a large
configuration. He did some testing with Spiralog.
o Process private mounts
o Interaction with Spiralog on the same node/cluster (we may need
to limit this to EDO testing)
o Tests with low non-paged pool using Faulty Towers pool exhaus-
tion
o Use FT to crash connections, ports, circuits, and nodes dur-
ing load testing
o Force disks into mount verify during load testing with FT
2.7.1.3.5 Functional and I/O Tests
QTV and the SD developmenmt team discussed unit tests written and
used by developers and driver tests (see I/O team ?? who ??). QTV
could take these tests, use, modify, and write new tests as nec-
essary for inclusion into the OpenVMS Regression test suite, and
VMSTEST result disk.
2-12 Development Status
Section 3, Interfaces for Programmers of the SD Functional Spec-
ification describes the 22 runtime library routines, 6 kernel
mode
routines, the $QIO functions and changes to SYS$GETDVI, SYS$INIT_
VOL, and SYS$MOUNT system services.
These tests are:
o ?? Pointers to source code ??
2.7.1.3.6 OpenVMS Regression Test Modifcations
There are changes made to the INIT, MOUNT, SET, SHOW, (and other
??) facilities, also the MONITOR utility to support SD.
QTV expects OpenVMS Regression test failures as a result, and
time
needs to be scheduled to accommodate modification to the follow-
ing regression testss:
o DCL
o CLIUTL
o ?? others ??
2.7.2 Skill Set Requirements
The skills necessary to perform the testing are:
o OpenVMS Cluster management
o OpenVMS testing skills
o Test build environment and maintenance
o DCL skills
o Some C knowledge
2.7.3 Hardware Requirements
The necessary hardware requirements for stress testing is avail-
able in the Spiralog/OFST Cluster.
See Figure 2-2 for configuration details.
o Mixed architecture VMScluster with at least 2 SMP nodes, 1
high-
end CPU capable of high I/O throughput
o DSSI, CI, FDDI, NI interconnect
o At least 25 mixed disk types (RA, RF, RZ)
o SCSI wide and narrow disks
- 10 RZ26/28 (narrow) disks
- 2-4 RZ28x-VW/RZ29x-VW (wide) disks
Development Status 2-13
o Disks to be connected with HSJ50/CI interconnect, HSD05, and
local SCSI bus, RAID controllers
Figure 2-2: Snap-Capable Disk Test Configuration
OFST Cluster Configuration
--------------------------
SCSI DSSI 1
::----. (AVAN15::) ~~~~~~ $254$DIA0:
(RF72D0)
:: | ~~~~~~ $254$DIA1:
(RF72D1)
:: |- $254$DKA100 AXP7000 (RZ28M) {
:: |- $254$DKA300 REGBKUP (RZ74) }
:: '- $254$DKA500 SYSBKUP (RZ28) {
:: }
::::::::::::::::::::::::::: {
: }
FDDI
<-----------------------+-------------------+--------------------> FDDI
: | { |
NI
<----------------------+|------------------+|--------------------> NI
: || } ||
: || } ||
DSSI 0 <~~~~~~~~~~~~~~~~~~: ||~}~~~~~~~~~~~~}~}~||~~~~~+-----+
: || { { } || |HSD05|
DSSI 1 <~~~~ ~~~~~~~~~~~~~: ||~~~~~~~~~~~~~~} } ||
+-----+~~~$254$DIA10:
} : || } } } } ||
$254$DIA20:
{ : || { { { { ||
$254$DIA30:
------.--- ---------- ----------
$254$DIA40:
| GAMEV5 | | AVAN15 | | BUFETT |
$254$DIA50:
| 192 MB | | 512 MB | | 160 MB |
$254$DIA60:
|2100 5/250| | DEC 7630 | | VAX 6520 |
| | | | | |
| | | [SYS0] | | [SYS1] |
| | | | | |
---------- ---------- ----------
\ \ /
<=========================(*)==================> CI
| | |
/--------\ /--------\ /-------\
| HSC95A | | HSC90B | | HSJ50 | (HSJ50 Not
\---^----/ \---^----/ \-------/ Installed
Yet)
| |
+---------------------------+-------------|-------------+
| | | |
| +-----------------------|---+---------+-------------|---+
| | | | | |
(RA90's) (RA90's) (RA92's)
Figure 2-2 (continued on next page)
2-14 Development Status
Figure 2-2 (Cont.): Snap-Capable Disk Test Configuration
| | | | | |
+-v-+-v-+ +-v-+-v-+ +-v-+-v-+
| A | B | | A | B | | A | B |
+---+---+ +---+---+ +---+---+
$254$DUA78: OPENVMS061 $254$DUA1300: DSA100
$254$DUA2114: DSA500
$254$DUA79: PAGED$ $254$DUA1301: DSA100
$254$DUA2115: DSA500
$254$DUA80: CLUSTER-WIDE $254$DUA1302: DSA200
$254$DUA2116: DSA600
$254$DUA81: DUMP1 $254$DUA1303: DSA200
$254$DUA2117: DSA600
$254$DUA82: DUMP2 $254$DUA1304: DSA300
$254$DUA2118: DSA700
$254$DUA83: POLYCENTER $254$DUA1305: DSA300
$254$DUA2119: DSA700
$254$DUA84: DISK$REGRES1 $254$DUA1306: DSA400
$254$DUA2120: DSA800
$254$DUA85: DISK$REGRES2 $254$DUA1307: DSA400
$254$DUA2121: DSA800
---------- ---------- ----------
----------
| FLAM97 | | CRUNCH | | FLAM21 | |
DAVID3 |
| 128 MB | | 512 MB | | 64 MB | |
64 MB |
| DEC 3800 | | DEC 2100A| | DEC 3400 | |
DEC 3300 |
| | | | | | |
|
| [SYS0] | | | | [SYS11] | |
[SYS10] |
| | | | | | |
|
--.-..---- --.-.----- --.-.-----
--.-..-----
: || : |(No FDDI) : || :
||
: || : | Yet : || :
||
FDDI
<---|+------------------|-------------------|+-----------------|+-> FDDI
: | : | : | :
|
NI
<---+-------------------+-------------------+------------------+--> NI
: : : :
SCSI : : : :
SCSI
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::
:: SCSI Devices
::----------------------------------------.
::----. (FLAM97::) | (GAMEV5::)
:: | |
:: |- $20$DKA0 DSA1 (RZ26) |- $30$DKA100
GAMEV5_PAGE (RZ26)
:: |- $20$DKA100 DSA2 (RZ26) |- MKA400/500
TLZ06/TZK11
:: |- $20$DKA200 DSA3 (RZ26) |- $30$DKA600: CDROM
(RRD42)
:: |- $20$DKA300 DSA4 (RZ74) |- $30$DKC0: System
Disk (RZ28)
:: |- $20$DKC0 FLAM97-70 (RZ26L) |- $30$DKC100 DSA30
(RZ28)
:: |- $20$DKC100 FLAM97_PAGE (RZ26L) |- $30$DKC200 DSA31
(RZ26)
:: |- $20$DKC200 DSA5 (RZ26L) '- $30$DRA0 DSA32
RAID5
:: |- $20$DKC300 DSA6 (RZ26L)
:: '- $20$DKC400 CDROM (RRD43)
::
''====.------------------------------------.
Figure 2-2 (continued on next page)
Development Status 2-15
Figure 2-2 (Cont.): Snap-Capable Disk Test Configuration
| (FLAM21::) | (DAVID3::)
| |
|- $40$DKA0 FLAM21_PAGE (RZ26) |- $50$DKC0: DSA50
(RZ26)
|- $40$DKA400 CDROM (RRD42) |- $50$DKC300
DAVID3_PAGE (RZ25)
|- $40$DKB0 DSA40 (RZ26L) '- DAVID3$MKC600
(TLZ06)
|- $40$DKB100 DSA41 (RZ26)
|- $40$DKB200 DSA42 (RZ26)
|- FLAM21$MKB300 (TLZ06)
'- FLAM21$MKB600 (TLZ06)
2.8 Dependencies and Risks
There are no SD dependencies on any third party products.
Known risks, issues and concerns are:
o Interdependencies: BACKUP, ARGUS, and NTDS
Note that SD depend on changes that need to be made to Files-11
BACKUP utility regarding incremental date changes that are
stored
in metadata. When the /RECORD BACKUP qualifier is used for an
incremental backup from a snap disk (a not a snappy disk), the
date is not recorded on the original snappy disk. This infor-
mation is lost if and when the snap disk is deleted or initial-
ized. Consequentially the next incremental backup has no in-
formation upon which to base its backup . BACKUP will have to
be modified to store this metadata on the original snappy disk.
ARGUS V3.0 plans to provide basic disk management support in
Dec-1997, but not for Snap-capable disks. Argus V3.5 planned
for July-1998 will provide support for SD.
OpenVMS Disk Services for Windows NT (NTDS) V2.0 will have SD
dependencies. Note that NTDS V1.0 will SSB on CONDIST in Aug-
1997.
o Hardware Limitations
We need to ensure the new SMP 2100A has a CIPCA and FDDI
adapters.
We still need an HSJ50 controller. One has been slated for the
OFST cluster, but we have not yet located it. Rich Janscy nor-
mally takes care of equipment orders, but Rich is out on sick
leave.
o Personnel Resources
Until recently (25-Feb-1997), we had one person from QTV work-
ing part time on this project, and part time on other projects
(SSON Test check-in, Spiralog, OFST-NTDS and OFST-VDC).
Although
Spiralog QUAL is now finished (25-Feb-1997), and we can focus
on OFST.
2-16 Development Status
Since 12-Feb-1997, we have had limited use of another QTV per-
son, but due to other projects, this has been limited to a few
days a week. However, other project responsibilities have
ended,
and Joe Mahan is now available full time.
Paul Mosteika, who was the QTV OFST project leader and who was
a resource for testing SD, is now taking a new job with the
Open-
VMS Security group. This is effective 7-Apr-1997, so another
QTV resource is needed immediately for the SD project.
o Schedule
The currrent RAVEN schedule calls for code freeze/integration
in early August 1997. The SD team in EDO and QTV would like to
have as much of the SD validated by then as possible to assure
O/S stability. However, this will depend on how much function-
ality is available by July 97, when the BL3 kit is planned to
be delivered. Note that this is historically a period of lim-
ited resources due to scheduled vacations.
There are no concerns that may impact reliability or interoper-
ability with existing software, hardware &/or firmware, except
as noted under Section 2.6.1, Testing/Configuration Restrictions.
There are no specific areas which need special attention.
2.9 Proto PCSI Kit of SD
Example 2-2 shows the contents of the Snap Capable Disk PCSI in-
stallation kit.
Development Status 2-17
Example 2-2: PCSI SD Kit File List
$ produst list sd
The following product has been selected:
DEC AXPVMS SD T1.0-X005 Layered Product
Do you want to continue? [YES] y
Files in _$254$DUA81:[DUMP]DEC-AXPVMS-SD-T0100-X005-1.PCSI
----------------------------------------------------------
[000000]DEC-AXPVMS-SD-T0100-X005-1.PCSI$TLB
[SYS$LDR]SDDEF.STB
[SYS$LDR]SYS$DGDRIVER.EXE
[SYS$LDR]SYS$DGDRIVER.STB
[SYS$LDR]SYS$DUDRIVER.EXE
[SYSEXE]CSP.EXE
[SYSEXE]INIT.EXE
[SYSEXE]MONITOR_TV.EXE
[SYSEXE]SD_MANAGER.EXE
[SYSEXE]SHOW.EXE
[SYSEXE]VMOUNT.EXE
[SYSLIB]DISMNTSHR.EXE
[SYSLIB]MOUNTSHR.EXE
[SYSLIB]SD$SDA.EXE
[SYSLIB]SD$SHARE.EXE
[SYSLIB]SPISHR.EXE
[SYSUPD]INIT.CLD
[SYSUPD]MOUNT.CLD
[SYSUPD]PROVIDE_SD.COM
[SYSUPD]REMOVE_SD.COM
[000000]DEC-AXPVMS-SD-T0100-X005-1.PCSI$DESCRIPTION
End of list
2.10 Technical Resources
The following people are noted here for reference:
The Snap-Capable Disk (SD) Group consists of:
o Adrian Chandley - OFST Engineering Project Manager
o Russ Green - OFST Engineering Technical Leader
o Kevin Playford - SD Project Leader
o Chris Whitaker - SD Technical Leader
o Alan Dewer - SD Developer
o Jim Hogg - SD Developer
2-18 Development Status
o Conor Morrison - SD Developer
o Judy Parsons - SD Documentation
2.10.1 OFST - Group Distribution and Phone List
The following is for reference and all can be contacted on
MOVIES::
NAME DTN EXT.
==== =======
Adrian Chandley 824-3373
Ian Compton 824-3346 EDO Test
Staurt Deans 824-3314 EDO Test
Alan Dewar 824-3300
Russ Green 824-3256
Jim Hogg 824-3284
Rudi Martin 824-3397
Dougie McLaggan 824-3235
David McNally 824-3299
Conor Morrison 824-3416
Julian Palmer 824-3349
Judy Parsons 824-3318
Kevin Playford 824-3394
Alan Potter 824-3307
Nora Tanner 824-3320
Chris Whitaker 824-3377
Development Status 2-19
|
477.22 | Evaluation Plan (.PS), OFST - SD, Snap-capable Disk | STAR::PMOSTEIKA | Paul, ZKO3-4/s31, 381 (881)-1075 | Fri Apr 04 1997 17:09 | 2650 |
| %!PS-Adobe-3.0
%%Title: SD_EVAL
%%Creator: VAX DOCUMENT V2.1-1
%%Copyright: 1986,1987,1988,1989,1990,1991 DIGITAL EQUIPMENT CORPORATION.
%%+All Rights Reserved.
%%CreationDate: Fri Apr 4 1997 15:30:06
%%For: PMOSTEIKA
%%BoundingBox: (atend)
%%DocumentData: Clean7Bit
%%LanguageLevel: 1
%%Orientation: Portrait
%%Pages: (atend)
%%PageOrder: Ascend
%%DocumentFonts: (atend)
%%DocumentNeededFonts: (atend)
%%DocumentProcSets: Underlay Color5044
%%DocumentSuppliedProcSets: Underlay Color5044
%%DocumentProcessColors: (atend)
%%DocumentCustomColors: (atend)
%%EndComments
%
%%BeginResource: procset Underlay
%%CreationDate: (2/10/92)
%
% In VAX DOCUMENT V2.1-1, simple EPSF files up to 65,000 bytes long
% may be an underlay. Define the EPSF as a PostScript proceedure
% called /UNDERLAY and prefix to DOCUMENT's PS output For example:.
% /UNDERLAY ( EPSF code here ) cvx def
%
% To create a "Preliminary" underlay change /UNDERLAY* to /UNDERLAY
/UNDERLAY* (
/Note (Preliminary) def
/NoteSize 120 def
/NoteFont /Helvetica findfont NoteSize scalefont def
/Note where { pop Note length 0 gt {
/NoteWidth NoteFont setfont Note stringwidth pop def
PaperWidth 36 mul PaperHeight 36 mul moveto
PaperHeight PaperWidth atan rotate
NoteWidth -2 div NoteSize .729 mul -2 div rmoveto
Note true charpath .075 setseparationgray fill
}if }if
) cvx def
%%EndResource
%
%%BeginResource: procset Color5044
%%CreationDate: (1/21/91)
%%Version:1.0 3
%Implementation of Adobe 5044 color specification
%/ndf allows command override during color separation
/Color5044Dict 100 dict def
Color5044Dict begin
/bdf {bind def} def
/ndf
{1 index where
{pop pop pop
}
{dup xcheck
{bind} if
def
}
ifelse
} bdf
/setcmykcolor
{1 exch sub
3
{dup 5 -1 roll sub 0 2 copy lt
{exch} if
pop exch
} repeat
pop setrgbcolor
}ndf
/setcmykcoloroverprint
{4
{dup -1 eq
{pop 0} if
4 1 roll
} repeat
setcmykcolor
} ndf
/findcmykcustomcolor
{5 /packedarray where
{pop packedarray
}
{array astore readonly
}
ifelse
} ndf
/setcustomcolor
{exch aload pop pop
4
{4 index mul 4 1 roll
} repeat
setcmykcolor pop
} ndf
/setseparationgray
{1 exch sub systemdict /setgray get exec
} ndf
/setoverprint {pop} ndf
/currentoverprint false ndf
%CMYK multi-proc colorimage
/colorimage
{4 ne
{(\nUnsupported number of colors for colorimage.\n) print flush quit
} if
not
{(\nSingle procedure form colorimage unsupported.\n) print flush quit
} if
save 20 dict begin /&saveobj exch def
/&Kproc exch def /&Yproc exch def /&Mproc exch def /&Cproc exch def
{&Cproc &Mproc &Yproc &Kproc
/&K exch def /&Y exch def /&M exch def /&C exch def
0 1 &K length 1 sub
{/&i exch def
&K &i 255
&C &i get 30 mul
&M &i get 59 mul add
&Y &i get 11 mul add
&K &i get 100 mul add
100 idiv
dup 255 gt
{pop 255} if
sub put
} for
&K
} image
&saveobj end restore
} ndf
/customcolorimage
{pop systemdict /image get exec
} ndf
/separationimage
{systemdict /image get exec
} ndf
end
%%EndResource
Color5044Dict begin
%
/DEC_DVC$dict 300 dict def
DEC_DVC$dict begin
%
/DVC$PSJob save def
%
/DOCPSE ISOLatin1Encoding 256 array copy def
mark % CREATE DOCPSE ENCODING
8#055 /hyphen
8#201 /bullet 8#202 /emdash 8#203 /endash 8#204 /dagger
8#205 /daggerdbl 8#206 /registered 8#207 /trademark %8#210 /Delta
8#211 /fi 8#212 /fl 8#213 /OE 8#214 /oe
8#215 /Ydieresis
counttomark -1 bitshift % DIVIDE BY 2
{DOCPSE 3 1 roll put} repeat % STACK NOW CONTAINS MARK
cleartomark
%
/ReENCODE { % /basefont /newfont encoding ReENCODE
/newencoding exch def %ARG: NAME OF ENCODING VECTOR
/newfontname exch def %ARG: NEW NAME FOR FONT AFTER RE-ENCODING
findfont
/basefontdict exch def %ARG: NAME OF FONT TO BE RE-ENCODED
basefontdict maxlength dict begin %CREATE AND OPEN NEW DICT
basefontdict { %COPY ENTRIES FROM BASE FONT DICT TO NEW ONE
1 index /FID ne {
def %IF NOT THE ONE WE'RE ENCODING, JUST COPY PTRS
} { %else
pop pop %IGNORE FID AND ENCODING FOR ONE WE'RE ENCODING
} ifelse
} forall
/FontName newfontname def %DEFINE NEW NAME
/Encoding newencoding def %DEFINE NEW ENCODING VECTOR
newfontname currentdict definefont %TURN IT INTO A PS FONT
pop %IGNORE MODIFIED DICT RETURNED BY DEFINEFONT
end
}def
%
/cvsstr 64 string def
/tempmatrix matrix def
%
% Exit page (temporarily) to add fonts/characters.
/XP { }def
%
% Resume page
/RP { }def
%
% End Page: EP
/EP {DVC$PSPage restore}def
%
% Purge fonts to reclaim VM
/PF {
currentoverprint
currentrgbcolor
EP %Does restore
PageSetup %Does save
setrgbcolor
setoverprint
}def
%
% ABBREVIATIONS
/S /show load def
/SV /save load def
/RST /restore load def
%
/Yadjust {Ymax exch sub} def
%
/XY { % (x,y) POSITION ABSOLUTE
Yadjust moveto
} def
%
/X { % (x,0) POSITION ABSOLUTE
currentpoint exch pop moveto
} def
%
/Y { % (0,y) POSITION ABSOLUTE
currentpoint pop exch Yadjust moveto
} def
%
/xy { % (x,y) POSITION RELATIVE
neg rmoveto
} def
%
/x { % (x,0) POSITION RELATIVE
0 rmoveto
} def
%
/y { % (0,y) POSITION RELATIVE
0 exch neg rmoveto
} def
%
/R { % Draw a rectangle
/ht exch def /wd exch def gsave
currentpoint newpath moveto
0 ht rlineto wd 0 rlineto
0 ht neg rlineto wd neg 0 rlineto
closepath fill grestore wd 0 rmoveto
}def
%
%Setup Page Media: <paper-height> <paper-width> PM
/PM {
/Xmax exch Resolution mul def
/Ymax exch Resolution mul def
/UNDERLAY where {
pop
/eps_save save def % save before EPSF underlay
Resolution 72 div dup scale % Revert coords to points
count array astore /DVCstack exch def % save op stack
/dict_count countdictstack def % # of dicts
userdict begin % default dict
/showpage {}def % disable showpage
0 setgray
{UNDERLAY} stopped {(Error executing /UNDERLAY)== quit}if
countdictstack dict_count sub {end} repeat % clean up dict stack
clear DVCstack aload pop % restore op stack
eps_save restore % restore after EPSF
}if
PageSetup
}def
%
%Setup page coordinates
/PageSetup
{
/DVC$PSPage save def
PortraitMode not {PaperWidth 0 translate 90 rotate} if
/Xpos 0 def
/Ypos 0 def
}def
%
% Begin EPS file: <xoffset> <yoffset> SPB
/SPB {
Yadjust transform % convert from DVC to device coords
EP % page-level restore
/eps_save save def % save before EPSF
Resolution 72 div dup scale % Revert coords to points
itransform % convert position back to points
translate % set position for EPSF
PortraitMode not {90 rotate} if % rotate for EPSF
count array astore /DVCstack exch def % save op stack
/dict_count countdictstack def % # of dicts
userdict begin % default dict
/showpage {}def % disable showpage
0 setgray
}def
%
% End EPS file
/SPE {
countdictstack dict_count sub {end} repeat % clean up dict stack
clear DVCstack aload pop % restore op stack
eps_save restore % restore after EPSF
PageSetup % restore DVC coords
}def
%
% Print-Page Routine: <Page #> PP
/PP {
gsave
showpage
grestore
}def
%
/DMF { % /font-name <point-size> DMF
exch findfont exch scalefont setfont
}def
%
/concatnam { % /abcd (xxx) concatnam ==> /abcdxxx
/xxx exch def
/namstr exch cvsstr cvs def
/newnam namstr length xxx length add string def
newnam 0 namstr putinterval
newnam namstr length xxx putinterval
newnam cvn
}def
%
/strip { % /abcdef 2 strip ==> /cdef
/num exch def /nam exch def
/namstr nam cvsstr cvs def
/newlen namstr length num sub def
namstr num newlen getinterval cvn
}def
% ROUTINES TO HANDLE PACKING/UNPACKING NUMBERS
/PackHW { % <target> <pos> <num> PackHW --> <new target>
/num exch def /pos exch def /target exch def
num 16#0000FFFF and 1 pos sub 16 mul bitshift target or
}def
/PackByte { % <target> <pos> <num> PackByte --> <new target>
/num exch def /pos exch def /target exch def
num 16#000000FF and 3 pos sub 8 mul bitshift target or
}def
/UnpkHW { % <pos> <num> UnpkHW --> <unpacked value>
/num exch def /pos exch def
num 1 pos sub -16 mul bitshift 16#0000FFFF and
dup 16#00007FFF gt {16#00010000 sub} if
}def
/UnpkByte { % <pos> <num> UnpkByte --> <unpacked value>
/num exch def /pos exch def
num 3 pos sub -8 mul bitshift 16#000000FF and
dup 16#0000007F gt {16#00000100 sub} if
}def
%
/ps-scalefont {
% FOR PS FONTS, LOOK AT SIZE REQUESTED. IF IT HAS A DECIMAL REMAINDER
% EQUIVALENT TO .001-.009 POINTS (I.E., .050-.450 VAXDOC UNITS), THAT'S
% A FLAG TO STRETCH IT VERTICALLY BY ADDING 1-9 EXTRA POINTS TO THE
% VERTICAL SCALING.
% save requested size - as entered and as integer
dup /x-size exch def cvi /x-int exch def
% calc decimal remainder, mul x 1000, round
x-size x-int sub 1000 mul round cvi /remainder exch def
% see how we scale...
remainder 50 lt remainder 450 gt or {
% scale isomorphically
/ystretch 0 def
x-size scalefont
} {
% scale anamorphically
/ystretch remainder def
x-int ystretch add /y-size exch def
[x-int 0 0 y-size 0 0] makefont
} ifelse
}def
%
/DPSF { % /procname size /fontname DPSF
findfont exch ps-scalefont [ exch /setfont cvx ] cvx def
}def
%
/PXLBuildCharDict 17 dict def
/CMEncodingArray 256 array def
0 1 255 {CMEncodingArray exch dup cvsstr cvs cvn put} for
/RasterConvert {RasterScaleFactor div}def
/TransformBBox {
aload pop
/BB-ury exch def /BB-urx exch def /BB-lly exch def /BB-llx exch def
[ BB-llx RasterConvert BB-lly RasterConvert
BB-urx RasterConvert BB-ury RasterConvert ]
}def
/RunLengthToRasters {
% none yet
}def
/GenerateRasters { % GENERATE RASTERS FOR "IMAGEMASK"
rasters runlength 1 eq {RunLengthToRasters} if
}def
%
/int-dict-name {int (-dict) concatnam}def
/int-dict {int (-dict) concatnam cvx load}def
%
/DefinePXLFont {
% <int-font-name><ext-font-name><pt-sz(pix)><PXL mag><num-chars>...
% ...[llx lly urx ury]<newfont-fg>DefinePXLFont
/newfont exch def /bb exch def /num exch def /psz exch def
/dsz exch def /pxlmag exch def /ext exch def /int exch def
/fnam ext (-) concatnam pxlmag cvsstr cvs concatnam def
newfont not {
int-dict-name 13 dict def
int-dict begin
/FontType 3 def /FontMatrix [ 1 dsz div 0 0 1 dsz div 0 0 ] def
/FontBBox bb TransformBBox def /Encoding CMEncodingArray def
/CharDict 1 dict def CharDict begin /Char-Info num array def end
/BuildChar {
PXLBuildCharDict begin
/char exch def /fontdict exch def
fontdict /CharDict get /Char-Info get char get aload pop
/rasters exch def /PackedWord1 exch def
0 PackedWord1 UnpkHW 16#7FFF ne {
/PackedWord2 exch def /wx 0 PackedWord1 UnpkHW def
/rows 2 PackedWord1 UnpkByte def /cols 3 PackedWord1 UnpkByte def
/llx 0 PackedWord2 UnpkByte def /lly 1 PackedWord2 UnpkByte def
/urx 2 PackedWord2 UnpkByte def /ury 3 PackedWord2 UnpkByte def
}{ %else
/PackedWord2 exch def /PackedWord3 exch def /PackedWord4 exch def
/wx 1 PackedWord1 UnpkHW def /rows 0 PackedWord2 UnpkHW def
/cols 1 PackedWord2 UnpkHW def /llx 0 PackedWord3 UnpkHW def
/lly 1 PackedWord3 UnpkHW def /urx 0 PackedWord4 UnpkHW def
/ury 1 PackedWord4 UnpkHW def
} ifelse
rows 0 lt {
/rows rows neg def /runlength 1 def
}{ %else
/runlength 0 def
} ifelse
wx 0
llx RasterConvert lly RasterConvert
urx RasterConvert ury RasterConvert setcachedevice
rows 0 ne {
gsave
cols rows true RasterScaleFactor
0 0 RasterScaleFactor neg llx .5 add neg ury .5 add
tempmatrix astore GenerateRasters imagemask
grestore
} if
end
}def
end
fnam int-dict definefont pop
} if
int-dict-name fnam findfont psz scalefont def
currentdict int [ int-dict /setfont cvx ] cvx put
}def
/PXLF { true DefinePXLFont}def % SIGNAL THAT FONT ALREADY LOADED
/PXLNF {false DefinePXLFont}def % SIGNAL THAT FONT NOT ALREADY LOADED
%
/PXLC { % <int-font-name><code><wx><llx><lly><urx><ury>...
% ...<rows><cols><runlength><rasters>PXLC
/rasters exch def /runlength exch def /cols exch def /rows exch def
/ury exch def /urx exch def /lly exch def /llx exch def
/wx exch def /code exch def /int exch def
% SEE IF LONG OR SHORT FORMAT IS REQUIRED
true cols CKSZ rows CKSZ ury CKSZ urx CKSZ lly CKSZ llx CKSZ
TackRunLengthToRows {
int-dict /CharDict get /Char-Info get code
[ 0 0 llx PackByte 1 lly PackByte 2 urx PackByte 3 ury PackByte
0 0 wx PackHW 2 rows PackByte 3 cols PackByte rasters ] put
}{ %else
int-dict /CharDict get /Char-Info get code
[ 0 0 urx PackHW 1 ury PackHW 0 0 llx PackHW 1 lly PackHW
0 0 rows PackHW 1 cols PackHW 0 0 16#7FFF PackHW 1 wx PackHW rasters ] put
} ifelse
}def
%
/CKSZ {abs 127 le and}def
/TackRunLengthToRows {runlength 0 ne {/rows rows neg def} if}def
%
/PLOTC {
% <wx><dsz><psz><llx><lly><urx><ury><rows><cols><runlength><rasters>PLOTC
/rasters exch def /runlength exch def /cols exch def /rows exch def
/ury exch def /urx exch def /lly exch def /llx exch def
/psz exch def /dsz exch def /wx exch def
% "PLOT" A CHARACTER'S RASTER PATTERN
rows 0 ne {
gsave
currentpoint translate psz dsz div dup scale
cols rows true RasterScaleFactor 0 0 RasterScaleFactor
neg llx .5 add neg ury .5 add tempmatrix astore
GenerateRasters imagemask
grestore
} if
wx x
}def
%
% set color routine: Color# SC
/SC {ColorPalette exch get 1.0 setcustomcolor}bind def
%
%%EndProlog
%%BeginSetup
/PxlResolution 300 def
/Resolution 3600 def
/RasterScaleFactor PxlResolution Resolution div def
/PortraitMode true def
/PaperWidth 8.500 def
/PaperHeight 11.000 def
72 Resolution div dup scale
%> Postamble of file WORK7:[PMOSTEIKA.SS]SD_EVAL.DVI_PS.
% DefineFont:F206 Category:15 Pointsize:14
% DownloadPSFont
%!PS-Adobe-2.0
%%Title: PostScript Digital Logo Font, v1.1
%%Creator: Ned Batchelder
%%CreationDate: 9-Nov-87
%%DocumentFonts: Symbol
%%DocumentSuppliedFonts: DigitalLogo
%%EndComments
%
% DIGITAL INTERNAL USE ONLY
%
% INTRODUCTION:
% This rendition of the Digital logo was prepared by Ned Batchelder using
% Adobe Illustrator and hand manipulation of the resulting PostScript code.
% Photographic masters of the logo were obtained from David Comberg in the
% Graphic Design Group. Additional consultation was provided by Elliot
% Hendrickson, one of the original designers of the logo.
%
% USE:
% This file defines a new PostScript font, called /DigitalLogo. It consists
% of three characters. (d) is the entire Digital logo, (t) is a small
% trademark symbol, and (T) is a large trademark symbol. The font is designed
% so that the argument to scalefont is the height of the logo. There is no
% extra white space around the logo at all. The trademarks are designed to be
% shown right after the logo, and they align themselves. The only correct
% strings to show with this font are (d), (dt), and (dT). There is an entry
% (named GapWidth) in the font dictionary which gives the unscaled width of
% the gap between the blocks. This distance is given because it is used as a
% unit to determine how much space to leave around the logo.
%
% HISTORY:
% The logo was designed in 1957 by Elliot Hendrickson, who was then working
% as an independent designer. He was contracted by DEC to do a brochure, and
% DEC wanted a logo to accompany it. The logo up to then had been the letters
% DEC in blocks the shape of the plug-in cards that DEC had been producing.
% Elliot re-worked the logo, incorporating letters which were hand-drawn for
% the purpose by Arthur Hover(?). The logo has been maintained since then in
% conventional technology, ie, film masters. There was at least one reworking
% of the logo at some point.
%
% The masters I received had a number of interesting features. The boxes were
% not all the same width, and there seemed to be no logic to which boxes were
% wider. The 'g' was the narrowest, and the 'i' and 'l' were second widest.
% Also, the two 'i's were not exactly the same shape. On ten-inch masters,
% (one box to an 8�x11 sheet), the boxes were not rectangles, but were very
% slightly tapered in wierd ways. I assume that the tapering is the result of
% too many reproductions, but the difference in widths may have been
% deliberate at some time. Elliot reports that when he drew it, all boxes
% were the same width. I have retained the different widths in my version,
% since the experts I had at hand did not seem to think I should make them
% uniform.
%
% Please feel free to use this logo, but keep in mind the following:
%
% 1. This code is for INTERNAL USE ONLY.
% 2. I am not entirely happy with the final shapes of the letters, and am
% hoping to improve them. Please allow for future updates to this code.
% 3. Only use this logo within the guidelines of the Corporate Identity
% program. If you use this font precisely as is, you can't get in much
% trouble. Don't take the shapes and do strange things with them.
% In particular, the Identity states that the logo is a one-color logo: The
% letters are actually holes in the blocks, through which the background can
% be seen. Do not modify this code so that the letters are always white.
%
% Edit history:
%
% 21-Sep-87 nmb Created as a standalone file with demo.
% 6-Nov-87 nmb Converted to font form.
% 9-Nov-87 nmb Removed // uses for compatibility with LW Classics
%
%%BeginFont: DigitalLogo
10 dict begin
/FontInfo 3 dict def
FontInfo begin
/Notice
(The Digital logo is a registered trademark of Digital Equipment Corporation.)
def
/FullName (Digital logo) def
/version (1.1) def
end
/FontType 3 def % This is a user-defined font
/FontMatrix matrix def % Use an identity transform
/FontBBox [ 0 0 3.383 1 ] def % Logo itself is biggest
/GapWidth .070 def % The width of the gap between boxes
/Encoding 256 array def
0 1 255 { Encoding exch /.notdef put } bind for
Encoding
dup (d) 0 get /DEC-logo put % (d) gives logo
dup (t) 0 get /smalltrademark put % (t) gives small trademark
(T) 0 get /largetrademark put % (T) gives large trademark
/Work 15 dict def % for doing work in font.
/BuildChar {
exch begin % Use the font dictionary
Work begin
Encoding exch get % Look up the character name
load % Pull out the procedure
exec % Run it.
end % Work
end % fontdict
} bind def
Work begin
/.notdef {} def
%
% - `DEC-logo' -
%
% Images a DEC logo with the lower left corner at the current origin, with a
% height of one unit, in the current color.
%
/m /moveto load def
/l /lineto load def
/c /curveto load def
/DEC-logo {
3.383 0 0 0 3.383 1 setcachedevice
{ % D
% d counter
.2930 .3513 m
.2932 .3217 .2587 .2758 .2167 .2757 c
.1719 .2759 .1280 .3165 .1280 .3977 c
.1280 .4801 .1718 .5225 .2153 .5227 c
.2587 .5225 .2932 .4760 .2930 .4407 c
closepath
% d outside
.2953 .5787 m
.2953 .7600 l
.3843 .7600 l
.3843 .1960 l
.2923 .1960 l
.2923 .2220 l
.2848 .2144 .2531 .1813 .1990 .1813 c
.1426 .1812 .0417 .2282 .0417 .3977 c
.0417 .5414 .1171 .6157 .2067 .6157 c
.2399 .6157 .2725 .6039 .2953 .5787 c
closepath
% d box
.432 0.0 m
.432 1.0 l
.000 1.0 l
.000 0.0 l
closepath
} exec
{ % I
% i box
.927 0.0 m
.927 1.0 l
.502 1.0 l
.502 0.0 l
closepath
% i body
.6695 .196 m
.6695 .600 l
.7595 .600 l
.7595 .196 l
closepath
% i dot
.6695 .655 m
.6695 .755 l
.7595 .755 l
.7595 .655 l
closepath
} exec
{ % G
% g counter
1.2813 .4478 m
1.2813 .4837 1.2409 .5208 1.2035 .5208 c
1.1713 .5208 1.1215 .5003 1.1215 .4084 c
1.1215 .3105 1.1827 .2962 1.2030 .2962 c
1.2433 .2962 1.2813 .3239 1.2813 .3667 c
closepath
% g box
0.997 1.0 m
1.415 1.0 l
1.415 0.0 l
0.997 0.0 l
closepath
% g outside
1.2822 .5609 m
1.2729 .5742 1.2424 .6044 1.1988 .6044 c
1.1311 .6043 1.0367 .5652 1.0367 .3955 c
1.0368 .2617 1.1437 .2168 1.1876 .2168 c
1.2350 .2167 1.2702 .2443 1.2798 .2547 c
1.2798 .2126 l
1.2798 .1815 1.2479 .1511 1.1945 .1511 c
1.1485 .1512 1.1437 .1807 1.1437 .1953 c
1.0497 .1953 l
1.0497 .1486 1.0798 .0804 1.1888 .0803 c
1.2864 .0803 1.3186 .1176 1.3325 .1316 c
1.3442 .1434 1.3617 .1758 1.3617 .2017 c
1.3617 .6 l
1.2823 .6 l
closepath
} exec
{ % I
% i box
1.910 0.0 m
1.910 1.0 l
1.485 1.0 l
1.485 0.0 l
closepath
% i body
1.6525 .196 m
1.6525 .6 l
1.7425 .6 l
1.7425 .196 l
closepath
% i dot
1.6525 .655 m
1.6525 .755 l
1.7425 .755 l
1.7425 .655 l
closepath
} exec
{ % T
% t
2.2128 .7525 m
2.1305 .7525 l
2.1305 .6071 l
2.0874 .6071 l
2.0874 .5396 l
2.1305 .5396 l
2.1305 .2852 l
2.1305 .2367 2.1554 .1986 2.2248 .1987 c
2.2573 .1987 2.2560 .1985 2.2842 .2034 c
2.2842 .2874 l
2.2658 .2842 2.2601 .2829 2.2511 .2832 c
2.2338 .2837 2.2128 .2898 2.2128 .3206 c
2.2128 .5395 l
2.2780 .5395 l
2.2780 .6071 l
2.2128 .6071 l
closepath
% t box
2.404 0.0 m
1.980 0.0 l
1.980 1.0 l
2.404 1.0 l
closepath
} exec
{ % A
% a box
2.474 0.0 m
2.474 1.0 l
2.888 1.0 l
2.888 0.0 l
closepath
% a outside
2.5439 .4728 m
2.6210 .4728 l
2.6210 .5138 2.6422 .5353 2.6826 .5353 c
2.7470 .5354 2.7449 .5067 2.7448 .4708 c
2.7050 .4553 2.7087 .4557 2.6480 .4419 c
2.5709 .4241 2.5237 .3911 2.5236 .3112 c
2.5237 .2331 2.5793 .1914 2.6420 .1915 c
2.7048 .1914 2.7178 .2117 2.7438 .2290 c
2.7438 .1978 l
2.8422 .1978 l
2.8190 .2352 2.8251 .2425 2.8249 .2706 c
2.8250 .2926 2.8249 .5080 2.8249 .5080 c
2.8250 .5507 2.8028 .5768 2.7883 .5855 c
2.7521 .6071 2.7074 .6097 2.6826 .6098 c
2.5945 .6096 2.5438 .5653 2.5439 .4728 c
closepath
% a counter
2.7448 .3946 m
2.7448 .3401 l
2.7448 .3152 2.7145 .2670 2.6550 .2669 c
2.6260 .2668 2.6098 .2883 2.6097 .3162 c
2.6098 .3442 2.6335 .3657 2.6536 .3697 c
2.6745 .3739 2.7226 .3862 2.7448 .3946 c
closepath
} exec
{ % L
% l box
3.383 0.0 m
3.383 1.0 l
2.958 1.0 l
2.958 0.0 l
closepath
% l
3.1255 .196 m
3.1255 .765 l
3.2155 .765 l
3.2155 .196 l
closepath
} exec
fill
} bind def
%
% % pct `trademark' --
%
% Borrow the sans-serif trademark symbol from /Symbol. AFM file says:
% C 228 ; WX 786 ; N trademarksans ; B 5 293 725 673 ;
% We scale it down to pct percent of the height of the logo and superscript
% it some, and voila!
%
/trademark {
/s exch .380 div def
/w s .725 mul .070 add def
/u 1 .673 s mul sub def
w 0 0 u w 1 setcachedevice
/Symbol findfont s scalefont setfont
.070 u m % Superscript it
(\344) show
} bind def
%
% These are two different trademarks (just different sizes).
%
/smalltrademark { .15 trademark } def
/largetrademark { .25 trademark } def
end % Work dictionary
currentdict % Get the font dict
end % Close it up
/DigitalLogo exch definefont pop % Define the font.
%%EndFont
% EndDownloadPSFont
/F206 700.0 /DigitalLogo DPSF
% DefineFont:F157 Category:10 Pointsize:9
/NewCenturySchlbk-Bold /NewCenturySchlbk-Bold@DOCPSE DOCPSE ReENCODE
/F157 450.0 /NewCenturySchlbk-Bold@DOCPSE DPSF
% DefineFont:F155 Category:10 Pointsize:9
/NewCenturySchlbk-Roman /NewCenturySchlbk-Roman@DOCPSE DOCPSE ReENCODE
/F155 450.0 /NewCenturySchlbk-Roman@DOCPSE DPSF
% DefineFont:F152 Category:10 Pointsize:10
/NewCenturySchlbk-Italic /NewCenturySchlbk-Italic@DOCPSE DOCPSE ReENCODE
/F152 500.0 /NewCenturySchlbk-Italic@DOCPSE DPSF
% DefineFont:F151 Category:10 Pointsize:10
/F151 500.0 /NewCenturySchlbk-Roman@DOCPSE DPSF
% DefineFont:F98 Category:10 Pointsize:9
/Courier /Courier@DOCPSE DOCPSE ReENCODE
/F98 450.0 /Courier@DOCPSE DPSF
% DefineFont:F40 Category:10 Pointsize:9
/Helvetica-Bold /Helvetica-Bold@DOCPSE DOCPSE ReENCODE
/F40 450.0 /Helvetica-Bold@DOCPSE DPSF
% DefineFont:F38 Category:10 Pointsize:9
/Helvetica /Helvetica@DOCPSE DOCPSE ReENCODE
/F38 450.0 /Helvetica@DOCPSE DPSF
% DefineFont:F36 Category:10 Pointsize:10
/F36 500.0 /Helvetica-Bold@DOCPSE DPSF
% DefineFont:F28 Category:10 Pointsize:12
/F28 600.0 /Helvetica-Bold@DOCPSE DPSF
% DefineFont:F24 Category:10 Pointsize:14
/F24 700.0 /Helvetica-Bold@DOCPSE DPSF
% DefineFont:F20 Category:10 Pointsize:18
/F20 900.0 /Helvetica-Bold@DOCPSE DPSF
%> Postamble of file SD_EVAL_CONTENTS.
% DefineFont:F22 Category:10 Pointsize:14
/F22 700.0 /Helvetica@DOCPSE DPSF
% DefineFont:F18 Category:10 Pointsize:18
/F18 900.0 /Helvetica@DOCPSE DPSF
%Spot color array for this job
/ColorPalette [
0.0 0.0 0.0 1.0 (BLACK) findcmykcustomcolor
] def
%%EndSetup
%
%%Page: (I) 1
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 13015 10773 XY F20(QTV)S 366 x(Evaluation)S 366 x(Plan)S 367 x
(for)S 13015 11769 XY(OpenVM)S -2 x(S)S 392 x(File)S 392 x(Syste)S -2 x
(m)S 13015 12766 XY(T)S -67 x(echnology)S 431 x(\(OFST\))S 13015 13762 XY
(Snap-Ca)S -2 x(pable)S 370 x(Disk)S 371 x(\(SD\))S 13015 14758 XY(Project)S
13724 19839 XY F40(Prepare)S 2 x(d)S 149 x(by:)S 6738 21234 XY F38(Paul)S
150 x(Mosteika)S 150 x(-)S 150 x(QTV)S 149 x(OFST)S 149 x(V)S -33 x
(alidation/Quali)S -2 x(\211cation)S 150 x(Project)S 150 x(Leader)S
6738 X 897 y(Reviewers:)S 6738 X 896 y(\201)S 740 x(Mark)S 150 x(Howell)S
149 x(-)S 150 x(Engineering)S 150 x(Project)S 150 x(Manage)S 2 x(r)S
6738 X 897 y(\201)S 740 x(Russ)S 150 x(Green)S 150 x(-)S 150 x(OFST)S
149 x(Engineering)S 150 x(T)S -49 x(echnical)S 149 x(Leade)S 2 x(r)S
6738 X 896 y(\201)S 740 x(Kevin)S 150 x(Playford)S 149 x(-)S 150 x(Snap-Capa)S
2 x(ble)S 149 x(Disk)S 149 x(\(SD\))S 150 x(Project)S 150 x(Leader)S
6738 X 897 y(\201)S 740 x(Chris)S 149 x(Whitaker)S 150 x(-)S 150 x(SD)S
149 x(T)S -50 x(echnical)S 150 x(Leade)S 2 x(r)S 6738 X 897 y(\201)S
740 x(Mick)S 150 x(Konrad)S 150 x(-)S 150 x(QTV)S 149 x(Mana)S 2 x(ger)S
6738 X 896 y(\201)S 740 x(Pete)S 149 x(Michaud)S 151 x(-)S 150 x(QTV)S
149 x(NT)S 149 x(Af)S -8 x(\211nity)S 149 x(Project)S 149 x(Mana)S 2 x
(ger)S 6738 X 897 y(\201)S 740 x(Curt)S 149 x(Spacht)S 150 x(-)S 150 x
(QTV)S 149 x(T)S -50 x(echnical)S 150 x(Leade)S 2 x(r)S 6738 X 897 y
(\201)S 740 x(Joe)S 150 x(Mahan)S 151 x(-)S 150 x(QTV)S 149 x(OFST)S
149 x(Engineer)S 6738 X 896 y(Courtesy)S 150 x(copy:)S 6738 X 897 y
(\201)S 740 x(Julian)S 149 x(Palmer)S 151 x(-)S 149 x(V)S -8 x(irtual)S
149 x(Data)S 150 x(Cache)S 150 x(\(VDC\))S 149 x(T)S -50 x(echnical)S
150 x(Leader)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold Helvetica
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (II) 2
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 6738 3938 XY F38(\201)S 740 x(Nora)S 150 x(T)S -50 x(anner)S 151 x
(-)S 149 x(OpenVM)S 2 x(S)S 149 x(Disk)S 149 x(Services)S 150 x(for)S
150 x(Windows)S 150 x(NT)S 149 x(\(NTDS\))S 149 x(T)S -50 x(echnical)S
150 x(Leader)S 6738 6678 XY(\201)S 740 x(V1.0)S 149 x(-)S 150 x(Draft)S
149 x(release)S 151 x(of)S 149 x(SCD)S 149 x(project)S 150 x(evaluation)S
6738 X 897 y(\201)S 740 x(V1.1)S 149 x(-)S 150 x(Minor)S 150 x(edits.)S
6738 X 896 y(\201)S 740 x(V1.2)S 149 x(-)S 150 x(Incorpor)S 2 x(ate)S
149 x(Kevin')S -8 x(s)S 150 x(comments,)S 150 x(update)S 151 x(baselevel)S
150 x(schedule.)S 6738 X 897 y F40(Revision/Update)S 149 x(Information:)S
749 x F38(V)S 149 x(1.2)S 6738 32342 XY F40(Digital)S 149 x(Equipment)S
149 x(Corporation)S 6738 X 548 y(Maynar)S 2 x(d,)S 149 x(Massac)S 2 x
(husetts)S 4347 34086 XY F152(ii)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica Helvetica-Bold
%%+ NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (III) 3
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 5543 3650 XY 8364 48 R 5543 4198 XY F157(April)S 149 x(4,)S 149 x
(1997)S 5543 X 896 y 3588 24 R 5543 5642 XY F155(The)S 212 x(information)S
213 x(in)S 212 x(this)S 212 x(document)S 213 x(is)S 212 x(subject)S
212 x(to)S 212 x(change)S 212 x(without)S 213 x(notice)S 213 x(and)S
212 x(should)S 213 x(not)S 212 x(be)S 212 x(construed)S 5543 X 548 y
(as)S 237 x(a)S 238 x(commitment)S 237 x(by)S 237 x(Digital)S 239 x
(Equipment)S 238 x(Corporation.)S 464 x(Digital)S 238 x(Equipment)S
238 x(Corporatio)S 2 x(n)S 237 x(assumes)S 236 x(no)S 5543 X 548
y(responsibility)S
150 x(for)S 150 x(any)S 150 x(errors)S 149 x(that)S 150 x(may)S 149 x
(appe)S 2 x(ar)S 149 x(in)S 150 x(this)S 149 x(document.)S 5543 X 897 y
(The)S 164 x(software)S 166 x(described)S 166 x(in)S 164 x(this)S 165 x
(document)S 165 x(is)S 165 x(furnished)S 165 x(under)S 165 x(a)S 164 x
(license)S 165 x(and)S 165 x(may)S 165 x(be)S 165 x(used)S 164 x(or)S
165 x(copied)S 166 x(only)S 5543 X 548 y(in)S 149 x(accordance)S 151 x
(with)S 150 x(the)S 150 x(terms)S 149 x(of)S 150 x(such)S 149 x(license.)S
5543 X 896 y(No)S 148 x(responsibility)S 149 x(is)S 148 x(assumed)S
147 x(for)S 148 x(the)S 149 x(use)S 147 x(or)S 148 x(reliab)S 2 x(ility)S
148 x(of)S 149 x(software)S 148 x(on)S 148 x(equipment)S 149 x(that)S
149 x(is)S 148 x(not)S 148 x(supplied)S 149 x(by)S 5543 X 548 y(Digital)S
150 x(Equipment)S 150 x(Corporation)S 151 x(or)S 149 x(its)S 150 x(af\211liat)S
2 x(ed)S 150 x(companies.)S 5543 X 897 y(Restricted)S 164 x(Rights:)S
226 x(Use,)S 167 x(duplicat)S 2 x(ion,)S 166 x(or)S 164 x(disclosure)S
164 x(by)S 163 x(the)S 164 x(U.S.)S 163 x(Government)S 164 x(is)S 163 x
(subject)S 163 x(to)S 164 x(restrictions)S 164 x(as)S 5543 X 548 y(set)S
175 x(forth)S 176 x(in)S 175 x(subparagraph)S 176 x(\(c\))S 45 x(\(1\))S
46 x(\(ii\))S 176 x(of)S 175 x(the)S 176 x(Rights)S 174 x(in)S 176 x
(T)S -42 x(echnical)S 176 x(Data)S 176 x(and)S 175 x(Computer)S 176 x
(Software)S 176 x(clause)S 175 x(at)S 5543 X 548 y(DF)S -34 x(ARS)S
150 x(252.227-70)S 2 x(13.)S 5543 X 897 y 3588 24 R 5543 13065 XY(\251)S
150 x(Digital)S 150 x(Equipment)S 150 x(Corporation)S 151 x(1997.)S
5543 X 896 y(All)S 149 x(Rights)S 149 x(Reserved.)S 5543 X 548 y(Printed)S
150 x(in)S 150 x(U.S.A.)S 5543 X 897 y 3588 24 R 5543 15954 XY(The)S
146 x(postpaid)S 148 x(Reader)S 25 x(')S -16 x(s)S 146 x(Comments)S
145 x(forms)S 145 x(at)S 147 x(the)S 147 x(end)S 146 x(of)S 147 x(this)S
146 x(document)S 147 x(request)S 146 x(your)S 146 x(critica)S 2 x(l)S
146 x(evaluation)S 147 x(to)S 5543 X 548 y(assist)S 149 x(in)S 149 x
(prepar)S 2 x(ing)S 149 x(future)S 150 x(documentatio)S 2 x(n.)S 5543 X
896 y(The)S 149 x(following)S 150 x(are)S 150 x(trade)S 2 x(marks)S
148 x(of)S 150 x(Digital)S 150 x(Equipment)S 150 x(Corporati)S 2 x(on:)S
5543 X 698 y(DEC)S 11022 X(DIBOL)S 15804 X(UNIBUS)S 5543 X 548 y(DEC/C)S
-2 x(MS)S 11022 X(EduSystem)S 15804 X(V)S -50 x(AX)S 5543 X 548 y(DEC/MMS)S
11022 X(IAS)S 15804 X(V)S -50 x(AXcluster)S 5543 X 547 y(DECnet)S 11022 X
(MASSBUS)S 15804 X(VMS)S 5543 X 548 y(DECs)S -2 x(ystem\20310)S 11022 X
(PDP)S 15804 X(VT)S 5543 X 548 y(DECSYSTEM\20320)S 11022 X(PDT)S 5543 X
548 y(DECUS)S 11022 X(RSTS)S 5543 X 548 y(DECwriter)S 11022 X(RSX)S
15804 X F206(dt)S 5543 23725 XY F155(This)S 149 x(document)S 150 x(was)S
149 x(prepared)S 151 x(using)S 149 x(V)S -50 x(AX)S 149 x(DOCUMENT)S
-42 x(,)S 149 x(V)S -41 x(ersion)S 149 x(2.1.)S
EP PP
%%PageTrailer
%%PageFonts: NewCenturySchlbk-Bold
%%+ NewCenturySchlbk-Roman DigitalLogo
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
% < Beginning of included file SD_EVAL_CONTENTS.DVI_PS >
%%Page: (III) 4
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 4347 10255 XY F18(Contents)S 4347 X 298 y 22716 24 R 4347 11977 XY
F22(Chapter)S 231 x(1)S 697 x(Overview)S 4347 X 298 y 22716 24 R 4347 13172 XY
F151(1.1)S 803 x(Purpose)S 300 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 146 x(1\2031)S 4347 X 697 y(1.2)S 803 x(Snap-Capable)S 165 x(Disk)S
166 x(\(SD\))S 165 x(Overview)S 133 x(.)S 160 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 146 x(1\2032)S 4347 15563 XY F22(Chapter)S
231 x(2)S 697 x(Develop)S -2 x(ment)S 232 x(Status)S 4347 X 299 y 22716 24 R
4347 16759 XY F151(2.1)S 803 x(Development)S 166 x(Status,)S 166 x(Life)S
166 x(of)S 166 x(a)S 166 x(Project)S 167 x(Cycle)S 95 x(.)S 161 x(.)S
160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2031)S 4347 X 697 y
(2.2)S 803 x(Project)S 167 x(Document)S 132 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 146 x(2\2032)S 4347 X 697 y(2.3)S 803 x(Development)S
166 x(Effort)S 305 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2033)S 4347 X 698 y
(2.4)S 803 x(Defect)S 165 x(Containment)S 166 x(Status)S 308 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 146 x(2\2033)S 5842 X 697 y(2.4.1)S 7934 X
(Defect)S 165 x(Data)S 166 x(Status)S 115 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 146 x(2\2034)S 4347 X 698 y(2.5)S 803 x(Integration)S 166 x
(&)S 166 x(T)S -45 x(esting)S 166 x(Status)S 228 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 146 x(2\2034)S 4347 X 697 y(2.6)S 803 x(Con\211gurations)S 245 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x
(2\2035)S 5842 X 697 y(2.6.1)S 7934 X(T)S -46 x(esting/Con\211g)S 2 x
(uration)S 166 x(Restrictions)S 198 x(.)S 161 x(.)S 160 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 146 x(2\2035)S 4347 X 698 y(2.7)S 803 x(QTV)S
165 x(Requirements)S 166 x(for)S 166 x(the)S 166 x(Projec)S 2 x(t)S
171 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2038)S
5842 X 697 y(2.7.1)S 7934 X(T)S -46 x(esting)S 166 x(Activities)S 223 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2038)S 7037 X 698 y
(2.7.1.1)S 9727 X(Matrix/Upgr)S 2 x(ade)S 166 x(T)S -46 x(esting)S 187 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 146 x(2\2039)S 7037 X 697 y(2.7.1.2)S 9727 X(Preintegration)S 167 x
(T)S -45 x(esting)S 229 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2039)S 7037 X 697 y
(2.7.1.3)S 9727 X(V)S -46 x(alidation)S 99 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 146 x(2\2039)S 7037 X 698 y(2.7.1.3.)S 2 x(1)S 751 x
(Functional)S 167 x(and)S 166 x(Manage)S 2 x(ment)S 219 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 146 x(2\2039)S 7037 X 697 y(2.7.1.3.)S 2 x
(2)S 751 x(Installation)S 165 x(T)S -45 x(esting)S 304 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 168 x(2\20310)S 7037 X 697 y(2.7.1.3.)S 2 x(3)S 751 x(Load)S
166 x(and)S 167 x(Stress)S 165 x(T)S -46 x(esting)S 122 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 168 x(2\20310)S
7037 X 698 y(2.7.1.3.)S 2 x(4)S 751 x(General,)S 167 x(Ad-hoc,)S 166 x
(Fault)S 167 x(Insertion)S 268 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 196 x(2\2031)S -28 x(1)S 7037 X 697 y(2.7.1.3.)S
2 x(5)S 751 x(Functional)S 167 x(and)S 166 x(I/O)S 166 x(T)S -45 x(ests)S
272 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 196 x(2\2031)S
-28 x(1)S 7037 X 698 y(2.7.1.3.)S 2 x(6)S 751 x(OpenVMS)S 166 x(Regression)S
166 x(T)S -46 x(est)S 166 x(Modifcations)S 336 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 196 x(2\2031)S
-28 x(1)S 5842 X 697 y(2.7.2)S 7934 X(Skill)S 166 x(Set)S 165 x(Requirements)S
353 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 168 x(2\20312)S
5842 X 697 y(2.7.3)S 7934 X(Hardware)S 166 x(Requirements)S 320 x(.)S
160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 168 x(2\20312)S 4347 X 698 y
(2.8)S 803 x(Dependencies)S 166 x(and)S 166 x(Risks)S 112 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 168 x(2\20314)S 4347 X
697 y(2.9)S 803 x(Proto)S 166 x(PCSI)S 165 x(Kit)S 166 x(of)S 166 x
(SD)S 188 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 168 x(2\20315)S 4347 X 698 y(2.10)S 526 x(T)S -46 x(echnical)S
167 x(Resources)S 204 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 168 x(2\20316)S 15456 34086 XY
F152(iii)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica NewCenturySchlbk-Roman
%%+ NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (IV) 5
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 5842 3969 XY F151(2.10.1)S 708 x(OFST)S 166 x(-)S 166 x(Group)S
166 x(Distribution)S 165 x(and)S 166 x(Phone)S 168 x(List)S 213 x(.)S
161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 168 x(2\20317)S 4347 5364 XY
F22(Examples)S 4347 X 299 y 22716 24 R 5842 6360 XY F151(2)S(\203)S
(1)S 7635 X(Cluster)S 165 x(SPD)S 453 x(.)S 161 x(.)S 160 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2037)S
5842 X 698 y(2)S(\203)S(2)S 7635 X(PCSI)S 165 x(SD)S 166 x(Kit)S 165 x
(File)S 166 x(List)S 339 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 168 x(2\20316)S 4347 8453 XY F22(Figures)S
4347 X 298 y 22716 24 R 5842 9449 XY F151(1)S(\203)S(1)S 7635 X(Raven)S
166 x(Schedule)S 258 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 146 x(1\2031)S 5842 X 697 y(2)S(\203)S(1)S 7635 X(Supported)S
166 x(Con\211gurations)S 82 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 146 x(2\2035)S 5842 X 698 y(2)S(\203)S(2)S
7635 X(Snap-Capable)S 165 x(Disk)S 166 x(T)S -46 x(est)S 166 x(Con\211guration)S
98 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 168 x(2\20312)S 4347 12238 XY F22(T)S
-77 x(ables)S 4347 X 299 y 22716 24 R 5842 13235 XY F151(2)S(\203)S
(1)S 7635 X(Status)S 359 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 146 x(2\2031)S 5842 X 697 y(2)S(\203)S(2)S 7635 X
(Project)S 167 x(Document)S 166 x(Status)S 246 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2032)S 5842 X 697 y
(2)S(\203)S(3)S 7635 X(Project)S 167 x(Development)S 166 x(Effort)S
318 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2033)S 5842 X
698 y(2)S(\203)S(4)S 7635 X(Defect)S 165 x(Containment)S 167 x(Activity)S
303 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2033)S 5842 X 697 y
(2)S(\203)S(5)S 7635 X(Defect)S 165 x(Data)S 166 x(Activity)S 111 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2034)S 5842 X 698 y(2)S(\203)S
(6)S 7635 X(QTV)S 165 x(Projec)S 2 x(t)S 165 x(Requirements)S 94 x(.)S
160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2038)S 15492 34086 XY
F152(iv)S
EP PP
%%PageTrailer
%%PageFonts: NewCenturySchlbk-Roman
%%+ Helvetica NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
% < End of included file SD_EVAL_CONTENTS.DVI_PS >
%%Page: (1-1) 6
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 4347 10574 XY F20(Chapter)S 895 x(1)S 4347 X 349 y 22716 24 R 4347 11922 XY
(Overv)S -2 x(iew)S 4347 14015 XY F24(1.1)S 348 x(Purpose)S 5543 X 896 y
F151(The)S 166 x(OFST)S 166 x(project)S 167 x(encompasses)S 165 x(3)S
166 x(distinct)S 166 x(projects:)S 5543 X 897 y(1.)S 481 x(OpenVMS)S
166 x(Disk)S 166 x(Services)S 166 x(for)S 166 x(W)S -19 x(indows)S 166 x
(NT)S 166 x(\(NTDS\))S 165 x(-)S 166 x(V7.1)S 166 x(Alpha)S 166 x(systems)S
5543 X 897 y(2.)S 481 x(V)S -22 x(irtual)S 166 x(Data)S 166 x(Cache)S
166 x(\(VDC)S -2 x(\))S 166 x(for)S 167 x(OpenVMS)S 165 x(V7.2)S 166 x
(Alpha)S 166 x(systems)S 5543 X 896 y(3.)S 481 x(Snap-Capable)S 166 x
(Disk)S 165 x(\(SD\))S 165 x(for)S 167 x(OpenVMS)S 165 x(V7.2)S 166 x
(Alpha)S 166 x(systems)S 5543 X 897 y(However)S -37 x(,)S 286 x(the)S
262 x(purpose)S 261 x(of)S 262 x(this)S 261 x(evaluation)S 262 x(plan)S
262 x(is)S 261 x(to)S 261 x(assess)S 260 x(the)S 262 x(state)S 260 x
(of)S 262 x(the)S 262 x(SCD)S 260 x(project,)S 5543 X 598 y(determining)S
167 x(any)S 166 x(quality)S 167 x(risks,)S 166 x(and)S 166 x(provides)S
167 x(an)S 166 x(input)S 166 x(to)S 166 x(the)S 167 x(follow-on)S 165 x
(validation)S 167 x(plan.)S 5543 X 896 y(The)S 218 x(Quality)S 217 x
(T)S -46 x(est)S 217 x(and)S 218 x(V)S -46 x(alidation)S 217 x(\(QTV\))S
216 x(engineer)S 2 x(ing)S 218 x(group)S 218 x(plans)S 217 x(to)S 217 x
(identify)S 218 x(defects)S 217 x(during)S 5543 X 598 y(validation)S
252 x(of)S 252 x(the)S 252 x(Snap-Capable)S 251 x(Disk)S 252 x(\(SD\))S
251 x(project.)S 480 x(This)S 252 x(project)S 253 x(will)S 251 x(be)S
252 x(supported)S 252 x(in)S 252 x(the)S 5543 X 598 y(OpenVMS)S 167 x
(7.2)S 167 x(\(Raven\))S 168 x(in)S 167 x(1998,)S 168 x(see)S 167 x
(Figur)S 2 x(e)S 167 x(1)S(\203)S(1.)S 225 x(QTV)S 167 x(will)S 167 x
(make)S 167 x(a)S 167 x(statement)S 167 x(of)S 167 x(quality)S 168 x
(about)S 5543 X 597 y(SCD)S 165 x(at)S 166 x(the)S 166 x(end)S 166 x
(of)S 166 x(its)S 166 x(validation.)S 5543 22996 XY F36(Figure)S 167 x
(1)S(\203)S(1:)S 498 x(Raven)S 166 x(Schedul)S 2 x(e)S 7157 X 811 y
F98(A)S 269 x(rough)S 269 x(schedule)S 269 x(has)S 268 x(been)S 269 x
(created)S 269 x(for)S 269 x(Raven)S 269 x(that)S 269 x(yields)S 269 x
(a)S 7157 X 498 y(March)S 269 x(1998)S 269 x(SSB)S 269 x(submit)S 268 x
(date.)S 7157 X 797 y(FASB)S 269 x(Code)S 269 x(Freeze)S 17647 X(Mid)S
269 x(March)S 21682 X(1997)S 7157 X 498 y(FASB)S 269 x(Field)S 269 x
(Test)S 17647 X(April)S 21682 X(1997)S 7157 X 498 y(Internal)S 269 x
(Field)S 269 x(Test)S 268 x(Code)S 269 x(Freeze)S 17647 X(Late)S 269 x
(June)S 21682 X(1997)S 7157 X 498 y(Internal)S 269 x(Field)S 269 x(Test)S
17647 X(July)S 21682 X(1997)S 7157 X 499 y(External)S 269 x(Field)S
269 x(Test)S 268 x(#1)S 269 x(Code)S 269 x(Freeze)S 17647 X(Early)S
269 x(August)S 807 x(1997)S 7157 X 498 y(External)S 269 x(Field)S 269 x
(Test)S 268 x(#1)S 17647 X(Oct/Nov)S 21682 X(1997)S 7157 X 498 y(External)S
269 x(Field)S 269 x(Test)S 268 x(#2)S 269 x(Code)S 269 x(Freeze)S 17647 X
(Early)S 269 x(November)S 269 x(1997)S 7157 X 498 y(External)S 269 x
(Field)S 269 x(Test)S 268 x(#2)S 17647 X(Dec)S 269 x(1997)S 269 x(-)S
269 x(Feb)S 269 x(1998)S 7157 X 498 y(SSB)S 269 x(Submit)S 17647 X(March)S
21682 X(1998)S 881 x 34086 Y F152(Overview)S 497 x(1\2031)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman
%%+ Courier NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (1-2) 7
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 4347 4125 XY F24(1.2)S 348 x(Snap-Capable)S 232 x(Disk)S 231 x
(\(SD\))S 233 x(Overview)S 5543 X 897 y F151(The)S 235 x(Snap-Capable)S
233 x(Disk)S 234 x(consists)S 233 x(of)S 234 x(approximately)S 235 x
(1)S -28 x(1,000)S 235 x(new)S 234 x(lines)S 234 x(of)S 234 x(code)S
234 x(for)S 234 x(OpenVMS)S 5543 X 598 y(V7.2)S 234 x(Alpha)S 235 x
(systems.)S 426 x(SD)S 234 x(contains)S 235 x(a)S 234 x(new)S 235 x
(execlet)S 235 x(and)S 235 x(DG)S 233 x(driver)S -36 x(,)S 252 x(and)S
235 x(some)S 234 x(modi\211ed)S 235 x(code)S 5543 X 597 y(\(approximately)S
194 x(10%\))S 193 x(in)S 194 x(DCL)S 193 x F152($)S 193 x(SET)S 194 x
($)S 194 x(SHOW)S 193 x($)S 194 x(MOUNT)S 193 x(.)S 194 x(.)S 305 x
(.)S 304 x F151(commands,)S 201 x(and)S 194 x(the)S 194 x(Files\2031)S
-28 x(1)S 5543 X 598 y(BACK)S -2 x(UP)S 166 x(utility)S -55 x(.)S 5543 X
897 y(The)S 207 x(SD)S 206 x(is)S 207 x(a)S 207 x(new)S 206 x(way)S
207 x(to)S 207 x(manage)S 207 x(OpenVMS)S 207 x(storage)S 207 x(with)S
206 x(pools)S 207 x(of)S 206 x(storage)S 207 x(devices.)S 345 x(SD)S
206 x(has)S 5543 X 597 y(the)S 221 x(capability)S 221 x(of)S 221 x(adding)S
222 x(and)S 221 x(removing)S 223 x(storage)S 221 x(devices)S 222 x(to)S
220 x(dynamically)S 223 x(accommodate)S 221 x(users')S 5543 X 598 y
(demands)S 203 x(and)S 203 x(system)S 203 x(maintenance.)S 335 x(SD)S
203 x(provides)S 203 x(IS)S 203 x(managers)S 204 x(with)S 203 x(on-line)S
204 x("hot")S 203 x(backup)S 204 x(of)S 5543 X 598 y(user)S 159 x(data)S
158 x(without)S 158 x(the)S 159 x(need)S 159 x(to)S 159 x(stop)S 158 x
(users)S 158 x(and)S 159 x(applications)S 158 x(accessing)S 159 x(the)S
159 x(storage)S 159 x(pool)S 158 x(devices.)S 5543 X 897 y(SD)S 194 x
(utilizes)S 194 x(pools)S 194 x(of)S 195 x(storage,)S 203 x(typically)S
195 x(DGPx)S 195 x(devices,)S 203 x(that)S 195 x(are)S 195 x(initialized,)S
201 x(mounted,)S 203 x(created,)S 5543 X 597 y(and)S 209 x(bound)S 209 x
(with)S 209 x(storage)S 209 x(devices,)S 220 x(such)S 210 x(as)S 208 x
(SCSI)S 208 x(disks.)S 350 x(From)S 209 x(these)S 209 x(DGP)S 208 x
(device)S 210 x(pools,)S 220 x(disks)S 5543 X 598 y(known)S 204 x(as)S
203 x("SnappyDisks")S 203 x(are)S 203 x(created)S 204 x(with)S 203 x
(a)S 203 x(speci\211ed)S 204 x(size,)S 212 x(forming)S 205 x(the)S 203 x
(founder)S 205 x(member)S 203 x(of)S 5543 X 598 y(a)S 224 x(family)S
-56 x(.)S 396 x(SnappyDisks)S 223 x(are)S 224 x(bound)S 225 x(to)S 224 x
(DGx)S 223 x(devices,)S 239 x(and)S 225 x(exported)S 224 x(to)S 224 x
(the)S 224 x(OpenVMS)S 223 x(cluster)S -36 x(.)S 5543 X 598 y(The)S
156 x(DGx)S 156 x(devices)S 156 x(are)S 156 x(ODS-2)S 155 x(initialized)S
155 x(and)S 156 x(mounted,)S 159 x(and)S 156 x(can)S 156 x(be)S 156 x
(QIO)S 155 x(\(MSCP\))S 155 x(served)S 157 x(to)S 155 x(V)S -55 x(AX)S
5543 X 597 y(systems.)S 372 x(Storage)S 217 x(units,)S 229 x(\(disks\),)S
229 x(can)S 217 x(be)S 217 x(dynamically)S 217 x(added)S 216 x(or)S
217 x(removed)S 217 x(from)S 216 x(the)S 217 x(pool)S 216 x(with)S 5543 X
598 y(DCL)S 165 x(commands.)S 222 x(In)S 166 x(SD)S 165 x(V1.0,)S 167 x
(there)S 166 x(are)S 167 x(a)S 166 x(maximum)S 166 x(of)S 166 x(8)S
166 x(families)S 165 x(per)S 166 x(pool.)S 5543 X 897 y(On-line)S 191 x
("hot")S 192 x(backups)S 192 x(are)S 192 x(done)S 192 x(by)S 192 x(taking)S
192 x(an)S 192 x(instantaneous)S 192 x(snap)S 191 x(of)S 192 x(the)S
192 x(data)S 191 x(from)S 192 x(the)S 191 x(DGx)S 5543 X 598 y(device.)S
352 x(These)S 210 x(snap)S 210 x(disk)S 209 x(descendants)S 209 x(of)S
210 x(the)S 209 x(SnappyDisk)S 210 x(become)S 210 x(part)S 209 x(of)S
209 x(that)S 210 x(pool')S -19 x(s)S 209 x(family)S -55 x(.)S 5543 X
597 y(This)S 183 x(snap)S 183 x(disk)S 183 x(can)S 184 x(then)S 184 x
(be)S 183 x(treated)S 183 x(as)S 183 x(the)S 184 x(original)S 184 x
(source)S 183 x(data)S 183 x(as)S 183 x(of)S 183 x(the)S 184 x(time)S
183 x(that)S 183 x(the)S 183 x(snap)S 5543 X 598 y(was)S 154 x(taken.)S
219 x(The)S 156 x(snap)S 156 x(disk)S 155 x(can)S 156 x(be)S 156 x(backed)S
156 x(up)S 156 x(at)S 155 x(a)S 155 x(conven)S 2 x(ient)S 155 x(time)S
155 x(using)S 157 x(the)S 155 x(\211les-1)S -27 x(1)S 155 x(BACKUP)S
5543 X 598 y(utility)S -55 x(.)S 299 x(The)S 192 x(snap)S 192 x(disk)S
192 x(can)S 192 x(also)S 191 x(be)S 192 x(used)S 192 x(as)S 191 x(a)S
192 x(normal)S 192 x(R/W)S 192 x(disk,)S 198 x(being)S 193 x(a)S 192 x
(copy)S 192 x(of)S 192 x(the)S 192 x(original.)S 5543 X 598 y(W)S -19 x
(ith)S 195 x(SD)S 194 x(V1.0,)S 203 x(there)S 196 x(are)S 195 x(a)S
195 x(maximum)S 195 x(of)S 195 x(12)S 195 x(snaps,)S 202 x(or)S 195 x
(13)S 195 x(members)S 195 x(per)S 195 x(family)S -55 x(,)S 202 x(including)S
197 x(the)S 5543 X 597 y(original)S 167 x(SnappyDisk.)S 5543 X 897 y
(The)S 234 x(original)S 235 x(SnappyDisk,)S 252 x(and/or)S 234 x(a)S
234 x(snap)S 234 x(disk)S 234 x(descendants,)S 251 x(can)S 235 x(also)S
233 x(be)S 234 x(made)S 234 x(available)S 234 x(to)S 5543 X 598 y(the)S
191 x(OpenVMS)S 190 x(Disk)S 190 x(Services)S 191 x(for)S 191 x(W)S
-19 x(indows)S 190 x(NT)S 191 x(\(NTDS\).)S 191 x(As)S 190 x(a)S 190 x
(NTDS)S 190 x(service,)S 198 x(it)S 191 x(could)S 191 x(then)S 191 x
(be)S 5543 X 597 y(mounted)S 229 x(on)S 230 x(a)S 229 x(W)S -19 x(indows)S
228 x(NT)S 229 x(system,)S 245 x(and)S 229 x(used)S 229 x(as)S 229 x
(an)S 229 x(W)S -18 x(indows)S 228 x(NT)S 229 x(disk,)S 245 x(or)S 230 x
(a)S 229 x(selective)S 229 x(\211le)S 5543 X 598 y(backup)S 167 x(alternative)S
166 x(for)S 166 x(NTDS.)S 5543 X 897 y(An)S 140 x(interesting)S 141 x
(fact)S 141 x(about)S 140 x(the)S 141 x(snap)S 140 x(disk)S 141 x(descendant)S
140 x(is)S 140 x(that)S 141 x(it)S 140 x(does)S 140 x(not)S 141 x(consume)S
141 x(any)S 141 x(pool)S 141 x(when)S 5543 X 598 y(created.)S 330 x
(It)S 202 x(only)S 203 x(consumes)S 203 x(pool,)S 211 x(or)S 203 x(grows)S
202 x(when)S 203 x(the)S 202 x(original)S 203 x(SnappyDisk)S 203 x(is)S
201 x(modi\211ed.)S 331 x(Then)S 5543 X 597 y(the)S 211 x(old)S 211 x
(data)S 211 x(is)S 211 x(saved)S 211 x(on)S 212 x(the)S 212 x(snap)S
211 x(disk)S 211 x(descendant,)S 223 x(while)S 211 x(the)S 212 x(new)S
211 x(data)S 211 x(is)S 211 x(modi\211ed)S 211 x(on)S 212 x(the)S 5543 X
598 y(SnappyDisk.)S 4347 34086 XY F152(1\2032)S 498 x(Overview)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman
%%+ NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-1) 8
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 4347 10574 XY F20(Chapter)S 895 x(2)S 4347 X 349 y 22716 24 R 4347 11922 XY
(Development)S 297 x(Status)S 4347 14015 XY F24(2.1)S 348 x(Development)S
232 x(Status,)S 232 x(Life)S 233 x(of)S 232 x(a)S 233 x(Project)S 232 x
(Cycle)S 5543 X 896 y F151(T)S -31 x(able)S 132 x(2)S(\203)S(1)S 132 x
(shows)S 131 x(which)S 132 x(stage)S 132 x(the)S 133 x(Snap-Capable)S
131 x(Disk)S 131 x(project)S 133 x(is)S 132 x(in)S 132 x(according)S
133 x(to)S 132 x(Life)S 132 x(of)S 132 x(a)S 132 x(Project)S 5543 X
598 y(\(LOP\))S 166 x(and)S 166 x(its)S 165 x(curren)S 2 x(t)S 165 x
(status)S 166 x(\(marked)S 166 x(by)S 166 x(an)S 167 x('X'\))S -2 x
(.)S 5543 16754 XY F36(T)S -37 x(able)S 150 x(2)S(\203)S(1:)S 498 x
(Status)S 5543 X 224 y 21516 24 R 5543 17576 XY F157(Project)S 149 x
(Phase)S 16850 X(Status)S 150 x(\(%)S 150 x(complete)S 150 x(/)S 149 x
(not)S 149 x(planned)S 150 x(/)S 149 x(N/A\))S 5543 X 299 y 21516 24 R
5543 18523 XY F155(_)S 77 x(_)S(_)S 7535 X(Problem)S 150 x(Stat)S 2 x
(ement)S 16850 X(100%)S 5543 X 896 y(_)S 77 x(_)S(_)S 7535 X(Investigatio)S
2 x(n)S 16850 X(100%)S 5543 X 897 y(_)S 77 x(_)S(_)S 7535 X(Draft)S
150 x(Plan)S 150 x(and)S 150 x(Design)S 16850 X(100%)S 5543 X 897 y
(_)S 77 x(_)S(_)S 7535 X(Detailed)S 151 x(Project)S 150 x(Planning)S
16850 X(50%)S 5543 X 896 y(_)S 77 x(_)S(_)S 7535 X(Functional)S 151 x
(Speci\211cat)S 2 x(ion)S 16850 X(100%)S 5543 X 897 y(_X_)S 7535 X(Detailed)S
151 x(Design/Functional)S 150 x(Speci\211cat)S 2 x(ion)S 804 x(~40%)S
5543 X 897 y(_)S 77 x(_)S(_)S 7535 X(Implementat)S 2 x(ion)S 16850 X
(0%)S 5543 X 896 y(_)S 77 x(_)S(_)S 7535 X(V)S -41 x(alidati)S 2 x(on)S
16850 X(0%)S 5543 X 897 y(_)S 77 x(_)S(_)S 7535 X(Assess)S 148 x(Doneness)S
16850 X(0%)S 5543 X 398 y 21516 24 R 21167 34086 XY F152(Development)S
167 x(Status)S 499 x(2\2031)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman
%%+ NewCenturySchlbk-Bold NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-2) 9
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 4347 4104 XY F24(2.2)S 348 x(Project)S 233 x(Document)S 5543 X
896 y F151(T)S -31 x(able)S 208 x(2)S(\203)S(2)S 208 x(shows)S 208 x
(the)S 208 x(status)S 207 x(of)S 208 x(project)S 209 x(documents,)S
220 x(notes,)S 219 x(and)S 208 x(their)S 208 x(corresponding)S 210 x
(\211lename.)S 5543 X 598 y(Their)S 167 x(location)S 166 x(is:)S 7695 7092 XY
F98(EVMS::)S 269 x(DOCD$:[EVMS.PROJECT_DOCUMENTS]xx-SNAPCAPDISK.PS)S
5543 8338 XY F36(T)S -37 x(able)S 150 x(2)S(\203)S(2:)S 498 x(Project)S
150 x(Document)S 150 x(Status)S 5543 X 224 y 21516 24 R 5543 9160 XY
F157(Document)S 11022 X(Status)S 150 x(D=draft)S 149 x(or)S 149 x(F=\211nal)S
149 x(/Location/Com)S -2 x(ments)S 5543 X 298 y 21516 24 R 5543 10106 XY
F155(Investigation)S 150 x(Report)S 11022 X(F\202IR-SN)S 2 x(APCAPDISK.PS)S
5543 X 897 y(Product)S 150 x(Requirements)S 789 x(F\202PR-SNAPCAPDISK.PS)S
5543 X 896 y(Project)S 150 x(Plan)S 11022 X(F\202PP-SN)S 2 x(APCAPDISK.PS)S
5543 X 897 y(Functional)S 159 x(Speci\211ca-)S 5543 X 548 y(tion)S 11022 X
-548 y(F\202FS-S)S 2 x(NAPCAPDISK.PS)S 5543 14240 XY(Design)S 149 x
(Speci\211cati)S 2 x(on)S 11022 X(D\202DS-SN)S 2 x(APCAPDISK.PS)S 5543 X
897 y(Development)S 150 x(Plan)S 11022 X(\202none)S 5543 X 897 y(Defect)S
161 x(Containment)S 5543 X 548 y(Plan)S 11022 X -548 y(\202none)S 5543 17478 XY
(Unit)S 150 x(T)S -41 x(est)S 149 x(Plans)S 11022 X(\202none)S 5543 X
897 y(T)S -42 x(est/V)S -41 x(alidati)S 2 x(on)S 149 x(Plan)S 11022 X
(\202not)S 150 x(yet)S 5543 X 897 y(Itegratio)S 2 x(n)S 149 x(T)S -41 x
(est)S 149 x(Plan)S 11022 X(Depends)S 150 x(on)S 149 x(Raven)S 5543 X
896 y(Final)S 150 x(Qual)S 149 x(Plan)S 11022 X(\202none)S 150 x(yet)S
5543 X 897 y(Doneness)S 148 x(Criteria)S 11022 X(\202none)S 150 x(Y)S
-50 x(et)S 5543 X 897 y(Others)S 11022 X(\202N/A)S 5543 X 398 y 21516 24 R
4347 34086 XY F152(2\2032)S 498 x(Development)S 166 x(Statu)S 2 x(s)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman
%%+ Courier NewCenturySchlbk-Bold NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-3) 10
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 4347 4104 XY F24(2.3)S 348 x(Development)S 232 x(Effort)S 5543 X
896 y F151(T)S -31 x(able)S 151 x(2)S(\203)S(3)S 152 x(shows)S 150 x
(that)S 151 x(all)S 151 x(the)S 152 x(Snap-Capable)S 151 x(Disk)S 150 x
(code)S 152 x(is)S 151 x(being)S 152 x(developed)S 152 x(internally)S
152 x(by)S 152 x(OSSG.)S 5543 X 598 y(There)S 167 x(is)S 165 x(no)S
167 x(porting)S 166 x(of)S 166 x(code)S 167 x(from)S 166 x(an)S 166 x
(internal)S 167 x(or)S 166 x(external)S 167 x(source.)S 5543 6843 XY
F36(T)S -37 x(able)S 150 x(2)S(\203)S(3:)S 498 x(Project)S 150 x(Development)S
151 x(Effort)S 5543 X 224 y 21516 24 R 5543 7665 XY F157(Percentage)S
11371 X(Development)S 150 x(Effort)S 5543 X 299 y 21516 24 R 5543 8612 XY
F155(100%)S 11371 X(Code)S 150 x(design)S 149 x(&)S 150 x(development)S
150 x(within)S 150 x(OSSG)S 5543 X 896 y(-)S 11371 X(OSSG)S 150 x(porting)S
150 x(of)S 150 x(code)S 150 x(from)S 149 x(an)S 150 x(external)S 150 x
(source)S 5543 X 897 y(-)S 11371 X(OSSG)S 150 x(porting)S 150 x(of)S
150 x(code)S 150 x(from)S 149 x(an)S 150 x(internal)S 151 x(source)S
5543 X 897 y(-)S 11371 X(Subcontract)S 2 x(ed)S 150 x(devopment)S 150 x
(or)S 150 x(porting)S 150 x(by)S 149 x(an)S 150 x(external)S 150 x(vendor)S
5543 X 896 y(-)S 11371 X(OSSG)S 150 x(modi\211cation)S 150 x(and)S 150 x
(integrati)S 2 x(on)S 149 x(of)S 150 x(a)S 150 x(third)S 150 x(party)S
150 x(product)S 5543 X 897 y(-)S 11371 X(OSSG)S 150 x(resale)S 150 x
(of)S 149 x(a)S 150 x(third)S 150 x(part)S 2 x(y)S 149 x(product)S 5543 X
896 y(-)S 11371 X(Procative)S 150 x(maintenance)S 5543 X 897 y(-)S 11371 X
(Other)S 5543 X 399 y 21516 24 R 4347 16781 XY F24(2.4)S 348 x(Defect)S
232 x(Containment)S 232 x(Status)S 5543 X 897 y F151(T)S -31 x(able)S
191 x(2)S(\203)S(4)S 191 x(shows)S 190 x(the)S 192 x(speci\211c)S 191 x
(defect)S 191 x(goal,)S 198 x(its)S 191 x(percentage)S 192 x(of)S 191 x
(estimated)S 190 x(and)S 191 x(planned)S 192 x(coverage)S 2 x(,)S 5543 X
597 y(and)S 166 x(date.)S 5543 19521 XY F36(T)S -37 x(able)S 150 x(2)S
(\203)S(4:)S 498 x(Defect)S 149 x(Containment)S 151 x(Activity)S 5543 X
224 y 21516 24 R 5543 20891 XY F157(Activity)S 14858 X -548 y(Percentage)S
180 x(Estimated)S 14858 X 548 y(/Planned)S 22429 X(Completed)S 150 x
(to)S 149 x(Date)S 5543 X 298 y 21516 24 R 5543 21837 XY F155(Code)S
149 x(Inspecte)S 2 x(d)S 14858 X(100%)S 22429 X(0%)S 5543 X 897 y(Code)S
149 x(Unit)S 151 x(T)S -41 x(esting)S 14858 X(100%)S 22429 X(60%)S 5543 X
896 y(Code)S 149 x(Integrat)S 2 x(ion)S 150 x(T)S -42 x(esting)S 14858 X
(100%)S 22429 X(0%)S 5543 X 897 y(Code)S 149 x(Features)S 150 x(V)S
-41 x(alidat)S 2 x(ed)S 14858 X(100%)S 22429 X(0%)S 5543 X 398 y 21516 24 R
21167 34086 XY F152(Development)S 167 x(Status)S 499 x(2\2033)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman
%%+ NewCenturySchlbk-Bold NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-4) 11
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 4347 4050 XY F28(2.4.1)S 300 x(Defect)S 200 x(Data)S 200 x(Status)S
5543 X 897 y F151(T)S -31 x(able)S 133 x(2)S(\203)S(5)S 133 x(shows)S
133 x(the)S 133 x(activities)S 133 x(in)S 133 x(which)S 134 x(defects)S
133 x(are)S 133 x(planned)S 134 x(to)S 133 x(be)S 133 x(found)S 134 x
(and)S 133 x(the)S 133 x(number)S 134 x(found)S 5543 X 598 y(to)S 166 x
(date.)S 5543 6790 XY F36(T)S -37 x(able)S 150 x(2)S(\203)S(5:)S 498 x
(Defect)S 149 x(Data)S 149 x(Activity)S 5543 X 224 y 21516 24 R 5543 7612 XY
F157(Activity)S 14858 X(#)S 150 x(Defects)S 151 x(Estimated/Planned)S
847 x(Completed)S 150 x(to)S 149 x(Date)S 5543 X 299 y 21516 24 R 5543 8558 XY
F155(Design)S 149 x(Reviews/Ins)S -2 x(pecti)S 2 x(on)S 14858 X(27)S
22429 X(0)S 5543 X 897 y(Code)S 149 x(Review/Inspection)S 14858 X(108)S
22429 X(??)S 5543 X 896 y(Unit)S 150 x(T)S -41 x(est)S 14858 X(54)S
22429 X(0)S 5543 X 897 y(Integration)S 151 x(T)S -41 x(est)S 14858 X
(54)S 22429 X(0)S 5543 X 897 y(V)S -42 x(alidat)S 2 x(ion,)S 149 x(including)S
150 x(Field)S 151 x(T)S -42 x(est)S 14858 X(27)S 22429 X(0)S 5543 X
398 y 21516 24 R 15749 13589 XY F36(Note)S 7336 X 698 y F155(There)S
150 x(is)S 149 x(a)S 150 x(total)S 151 x(of)S 149 x(275)S 151 x(estimated)S
150 x(defect)S 2 x(s)S 149 x(for)S 150 x(the)S 149 x(SD)S 150 x(project.)S
5543 X 896 y F151(Estima)S -2 x(ted)S 192 x(defects)S 191 x(were)S 191 x
(derrived)S 192 x(using)S 192 x(SLIM)S 192 x(and)S 191 x(standard)S
192 x(formulas)S 191 x(of)S 191 x(25)S 192 x(defects)S 191 x(per)S 191 x
(1000)S 5543 X 598 y(lines)S 166 x(of)S 166 x(uncommented)S 166 x(code.)S
5543 X 897 y(Actual)S 166 x(values)S 166 x(are)S 166 x(measured)S 166 x
(by)S 167 x(count)S 167 x(as)S 165 x(they)S 167 x(occurr)S -36 x(.)S
5543 X 896 y(There)S 167 x(were)S 166 x(no)S 166 x(other)S 167 x(methods)S
165 x(used)S 166 x(to)S 166 x(remove)S 167 x(defects.)S 4347 19069 XY
F24(2.5)S 348 x(Integration)S 233 x(&)S 232 x(T)S -51 x(esting)S 232 x
(Status)S 5543 20862 XY F151(\201)S 594 x(What)S 133 x(percentage)S
133 x(of)S 133 x(code)S 132 x(for)S 133 x(this)S 132 x(project)S 133 x
(will)S 132 x(be)S 133 x(integrated)S 133 x(with)S 132 x(other)S 133 x
(system)S 132 x(components?)S 6439 X 897 y(Approximately)S 176 x(10%)S
175 x(of)S 176 x(the)S 175 x(SD)S 175 x(will)S 175 x(be)S 175 x(integrated)S
176 x(with)S 175 x(other)S 176 x(system)S 175 x(components,)S 178 x
(such)S 176 x(as)S 6439 X 597 y(DCL)S 166 x(SET/SHOW/MOUNT)S 166 x(and)S
166 x(BACK)S -2 x(UP)S -64 x(.)S 5543 X 897 y(\201)S 594 x(How)S 166 x
(was/will)S 165 x(readiness)S 166 x(for)S 166 x(integration)S 167 x
(with)S 165 x(other)S 167 x(system)S 165 x(components)S 167 x(be)S 166 x
(determined?)S 6439 X 897 y(After)S 191 x(preliminary)S 191 x(pre-integration)S
192 x(testing)S 191 x(shows)S 190 x(that)S 191 x(the)S 191 x(SD)S 190 x
(functions)S 191 x(reliably)S 191 x(with)S 191 x(the)S 6439 X 597 y
(system,)S 162 x(it)S 161 x(causes)S 161 x(no)S 161 x(system)S 161 x
(crashes,)S 162 x(and)S 162 x(there)S 161 x(are)S 161 x(zero)S 161 x
(open)S 162 x(show-stopper)S 160 x(QARs)S 159 x(at)S 161 x(that)S 6439 X
598 y(time.)S 5543 X 897 y(\201)S 594 x(List)S 166 x(&)S 166 x(describe)S
166 x(all)S 166 x(tests)S 165 x(currently)S 167 x(available)S 166 x
(for)S 167 x(testing)S 166 x(this)S 165 x(project.)S 6439 X 897 y(\202)S
399 x(OpenVMs)S 165 x(Regression)S 6439 X 896 y(\202)S 399 x(SITP)S
6439 X 897 y(\202)S 399 x(CTM)S 6439 X 896 y(\202)S 399 x(XQPXR)S 6439 X
897 y(\202)S 399 x(XQP)S 166 x(Stresser)S 6439 X 897 y(\202)S 399 x
(SD)S 165 x(unit)S 167 x(tests)S 165 x(from)S 166 x(developers)S 4347 34086 XY
F152(2\2034)S 498 x(Development)S 166 x(Statu)S 2 x(s)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman
%%+ NewCenturySchlbk-Bold NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-5) 12
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 7336 3969 XY F151(I/O)S 196 x(tests)S 196 x(can)S 197 x(be)S 197 x
(created)S 196 x(from)S 197 x(the)S 197 x(existing)S 197 x(unit)S 197 x
(tests.)S 312 x(This)S 197 x(can)S 197 x(be)S 197 x(controlled)S 197 x
(with)S 196 x(a)S 7336 X 598 y(jacket)S 167 x(procedure)S 167 x(and)S
166 x(integrated)S 167 x(into)S 166 x(VMSTEST)S 166 x(pack)S 7336 X
897 y(Management)S 167 x(tests)S 165 x(that)S 167 x(can)S 166 x(be)S
167 x(created)S 166 x(with)S 166 x(DCL)S 166 x(scripts)S 165 x(and)S
167 x(callable)S 166 x(interface)S 166 x(using)S 7336 X 598 y(C)S 5543 X
896 y(\201)S 594 x(Are)S 166 x(any)S 167 x(existing)S 167 x(tests)S
165 x(run)S 167 x(on)S 166 x(a)S 166 x(regular)S 167 x(basis)S 165 x
(against)S 167 x(the)S 166 x(project')S -18 x(s)S 165 x(code)S 167 x
(base?)S 221 x(By)S 166 x(whom?)S 6439 X 897 y(Y)S -55 x(es,)S 166 x
(unit)S 166 x(testing)S 166 x(is)S 166 x(performed)S 166 x(by)S 167 x
(developers,)S 167 x(along)S 166 x(with)S 166 x(performance)S 167 x
(testing.)S 6439 X 896 y(Mark)S 227 x(Deyoung)S 227 x(\(from)S 226 x
(the)S 226 x(performance)S 226 x(group\),)S 242 x(is)S 225 x(developing)S
227 x(performance)S 227 x(tests)S 224 x(for)S 226 x(SD.)S 6439 X 598 y
(These)S 188 x(tests)S 187 x(should)S 187 x(be)S 188 x(considered)S
188 x(for)S 187 x(use)S 188 x(during)S 188 x(validation)S 188 x(of)S
188 x(baselevels)S 187 x(as)S 187 x(part)S 187 x(of)S 188 x(QTV)S 6439 X
598 y(testing.)S 5543 X 897 y(\201)S 594 x(When)S 167 x(will)S 165 x
(the)S 166 x(code)S 167 x(integration)S 167 x(for)S 166 x(this)S 165 x
(project)S 167 x(be)S 166 x(completed?)S 6439 X 896 y(It)S 170 x(is)S
169 x(planned)S 171 x(to)S 169 x(have)S 171 x(SD)S 169 x(integrated)S
171 x(into)S 170 x(RA)S -56 x(VEN)S 169 x(by)S 170 x(the)S 170 x(code)S
170 x(freeze)S 170 x(date)S 169 x(of)S 170 x(early)S 171 x(August)S
6439 X 598 y(1997.)S 4347 13832 XY F24(2.6)S 348 x(Con\211gurations)S
5543 X 897 y F151(Figure)S 194 x(2)S(\203)S(1)S 193 x(indicates)S 194 x
(the)S 193 x(platforms)S 193 x(and)S 193 x(operating)S 194 x(systems)S
193 x(that)S 193 x(the)S 193 x(Snap-Capable)S 193 x(Disk)S 193 x(will)S
5543 X 598 y(support,)S 166 x(along)S 167 x(with)S 166 x(the)S 166 x
(version)S 167 x(number\(s\).)S 5543 16538 XY F36(Figure)S 167 x(2)S
(\203)S(1:)S 498 x(Suppo)S 2 x(rted)S 166 x(Con\211guratio)S 2 x(ns)S
9847 17494 XY F98(---------------------------------------------------)S
9578 X 498 y(|)S 807 x(INTEL)S 13343 X(||)S 17916 X(DIGITAL)S 23565 X
(|)S 9578 X 498 y(|-------------||------------------------------------|)S
9578 X 498 y(|)S 269 x(NT)S 538 x(|)S 537 x(W95)S 538 x(||)S 269 x(Alpha)S
269 x(NT)S 269 x(|OVMS)S 269 x(Alpha|OVMS)S 269 x(VAX|UNIX)S 269 x(|)S
7695 X 498 y(-------|-----|-------||----------|----------|--------|-----|)S
7426 X 499 y(|Client)S 269 x(|)S 11192 X(|)S 13343 X(||)S 16571 X(|)S
538 x(*note)S 807 x(|)S 269 x(*note)S 538 x(|)S 23565 X(|)S 7426 X 498 y
(|)S 9578 X(|)S 11192 X(|)S 13343 X(||)S 16571 X(|)S 19530 X(|)S 21951 X
(|)S 23565 X(|)S 7426 X 498 y
(|-------|-----|-------||----------|----------|--------|-----|)S
7426 X 498 y(|Server)S 269 x(|)S 11192 X(|)S 13343 X(||)S 16571 X(|)S
538 x(7.2,)S 269 x(7.1|)S 269 x(*note)S 538 x(|)S 23565 X(|)S 7426 X
498 y(|)S 9578 X(|)S 11192 X(|)S 13343 X(||)S 16571 X(|)S 538 x(7.0,)S
269 x(6.2|)S 21951 X(|)S 23565 X(|)S 7695 X 498
y(-----------------------------------------------------------)S
15749 23820 XY F36(Note)S 7336 X 698 y F155(Although)S 105 x(the)S 106 x
(SD)S 106 x(is)S 105 x(supported)S 107 x(on)S 106 x(only)S 105 x(Alpha)S
106 x(systems)S 104 x(with)S 106 x(OpenVMS)S 106 x(7.2,)S 114 x(it)S
106 x(is)S 105 x(necessary)S 7336 X 548 y(to)S 174 x(test)S 173 x(in)S
174 x(a)S 173 x(mixed)S 173 x(version/architecture)S 175 x(environment,)S
178 x(as)S 173 x(the)S 174 x(DGx)S 173 x(storage)S 173 x(devices)S 174 x
(can)S 7336 X 548 y(be)S 150 x(MSCP/QIO)S 149 x(served)S 150 x(and)S
150 x(utilized)S 150 x(by)S 150 x(V)S -50 x(AX)S 148 x(and)S 150 x(older)S
151 x(Alpha)S 150 x(OpenVMS)S 150 x(systems)S -2 x(.)S 4347 26809 XY
F28(2.6.1)S 300 x(T)S -44 x(estin)S 2 x(g/Con\211guration)S 201 x(Restrictions)S
5543 X 897 y F151(The)S 154 x(following)S 154 x(section)S 153 x(describes)S
153 x(any)S 155 x(concerns,)S 157 x(issues,)S 156 x(restrictions,)S
157 x(or)S 153 x(speci\211c)S 154 x(testing)S 154 x(consider-)S 5543 X
597 y(ations:)S 5543 X 897 y(\201)S 594 x(Hardware)S 166 x(platforms:)S
6439 X 897 y(W)S -27 x(e)S 178 x(cannot)S 179 x(test)S 177 x(with)S
178 x(ODS-2)S 177 x(volume)S 179 x(sets)S 177 x(to)S 178 x(form)S 178 x
(the)S 179 x(base)S 178 x(DGPx)S 178 x(devices,)S 182 x(as)S 178 x(they)S
178 x(are)S 179 x(not)S 6439 X 597 y(supported)S 166 x(by)S 167 x(SD.)S
21167 34086 XY F152(Development)S 167 x(Status)S 499 x(2\2035)S
EP PP
%%PageTrailer
%%PageFonts: NewCenturySchlbk-Roman
%%+ Helvetica-Bold Courier NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-6) 13
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 6439 3969 XY F151(W)S -27 x(e)S 207 x(need)S 208 x(to)S 207 x(validate)S
208 x(SD)S 207 x(in)S 207 x(a)S 208 x(mixed-architecture,)S 219 x(7.2/6.2)S
209 x(mixed-version)S 208 x(cluster)S 208 x(environ-)S 6439 X 598 y
(ment.)S 405 x(This)S 228 x(should)S 227 x(be)S 227 x(done)S 228 x(to)S
227 x(ensure)S 227 x(customer)S 228 x(satis)S -2 x(faction)S 228 x(and)S
227 x(assure)S 227 x(successful)S 227 x(up-)S 6439 X 598 y(grades.)S
245 x(The)S 175 x(SPD)S 173 x(\(see)S 173 x(Example)S 174 x(2)S(\203)S
(1\),)S 176 x(states)S 172 x(that)S 174 x(warranted)S 173 x(support)S
174 x(is)S 173 x(for)S 174 x(all)S 174 x(nodes)S 173 x(run-)S 6439 X
598 y(ning)S 137 x(the)S 135 x(same)S 135 x(version,)S 142 x(and)S 136 x
(migration)S 136 x(support)S 135 x(\(upgrades\))S 135 x(includes)S 136 x
(any)S 136 x(combination)S 135 x(of)S 136 x(two)S 6439 X 597 y(versions)S
167 x(of)S 166 x(V7.1,)S 166 x(V7.0)S 166 x(and)S 167 x(6.2-xxx.)S 223 x
(I)S 166 x(expect)S 167 x(this)S 165 x(to)S 166 x(be)S 166 x(updated)S
166 x(to)S 166 x(re\212ect)S 167 x(V7.2)S 166 x(\(RA)S -56 x(VEN\).)S
6439 X 897 y(W)S -27 x(e)S 189 x(need)S 191 x(to)S 189 x(perform)S 190 x
(rolling)S 191 x(upgrades)S 190 x(from)S 190 x(V6.2)S 189 x(to)S 190 x
(V7.2,)S 196 x(V7.0)S 190 x(to)S 189 x(V7.2,)S 197 x(and)S 190 x(V7.1)S
189 x(to)S 190 x(V7.2)S 6439 X 598 y(on)S 167 x(V)S -56 x(AX)S 166 x
(and)S 166 x(Alpha)S 166 x(systems.)S 5543 X 896 y(\201)S 594 x(Hardware)S
166 x(platforms)S 165 x(\(continued\):)S 6439 X 897 y(W)S -27 x(e)S
225 x(need)S 226 x(to)S 225 x(test)S 225 x(various)S 226 x(size)S 224 x
(systems,)S 240 x(small)S 225 x(to)S 225 x(large,)S 242 x(with)S 225 x
(various)S 226 x(interconnects,)S 241 x(disk)S 6439 X 598 y(controller)S
167 x(interfaces,)S 167 x(and)S 166 x(spindle)S 166 x(types.)S 6439 X
896 y(Due)S 187 x(to)S 186 x(hardware)S 187 x(resource)S 187 x(limitations,)S
192 x(we)S 186 x(need)S 187 x(to)S 186 x(use)S 187 x(the)S 187 x(same)S
186 x(hardware)S 187 x(cluster)S 186 x(that')S -19 x(s)S 6439 X 598 y
(being)S 167 x(used)S 166 x(to)S 166 x(test)S 165 x(other)S 167 x(OFST)S
166 x(products:)S 222 x(NTDS)S 165 x(and)S 167 x(VDC)S -2 x(.)S 5543 X
897 y(\201)S 594 x(Firmware)S 166 x(revisions:)S 222 x(N/A)S 5543 X
896 y(\201)S 594 x(Network)S 166 x(transports:)S 222 x(N/A)S 5543 X
897 y(\201)S 594 x(Mixed)S 167 x(architecture)S 167 x(clusters:)S 6439 X
897 y(The)S 170 x(Snap-Capable)S 169 x(Disk)S 168 x(is)S 169 x(supported)S
169 x(on)S 169 x(only)S 170 x(Alpha)S 169 x(OpenVMS)S 169 x(7.2)S 169 x
(systems,)S 170 x(but)S 169 x(we)S 168 x(must)S 6439 X 598 y(validate)S
166 x(SD)S 166 x(and)S 166 x(test)S 165 x(upgrades)S 167 x(in)S 166 x
(a)S 166 x(mixed-architecture,)S 168 x(mixed)S 166 x(6.2/7.)S 2 x(2)S
166 x(version)S 166 x(cluster)S -37 x(.)S 5543 X 896 y(\201)S 594 x
(Mixed)S 167 x(version)S 167 x(clusters:)S 6439 X 897 y(V)S -46 x(alidating)S
219 x(SD)S 219 x(may)S 219 x(or)S 219 x(may)S 220 x(not)S 219 x(be)S
219 x(a)S 219 x(consideration)S 220 x(with)S 218 x(MSCP)S 219 x(served)S
220 x(and)S 219 x(QIO)S 218 x(served)S 6439 X 598 y(disks.)S 213 x(However)S
-37 x(,)S 146 x(we)S 139 x(need)S 140 x(to)S 140 x(test)S 139 x(upgrades)S
140 x(prior)S 140 x(to)S 139 x(the)S 140 x(upgrade)S 140 x(matrix)S
140 x(testing)S 140 x(that)S 139 x(is)S 140 x(done)S 6439 X 597 y(by)S
167 x(QTV)S 165 x(in)S 167 x(the)S 166 x(\211nal)S 167 x(days)S 166 x
(of)S 166 x(\211eld)S 166 x(test)S 165 x(or)S 166 x(SSB.)S 6439 X 897 y
(For)S 170 x(context,)S 172 x(Example)S 169 x(2)S(\203)S(1)S 170 x(shows)S
169 x(the)S 169 x(software)S 169 x(requirements)S 170 x(section)S 169 x
(of)S 170 x(the)S 170 x(current)S 170 x(Open-)S 6439 X 598 y(VMS)S 166 x
(Cluster)S 166 x(Software)S 165 x(SPD)S 166 x(29.78.14)S 166 x(software)S
166 x(product)S 166 x(description.)S 4347 34086 XY F152(2\2036)S 498 x
(Development)S 166 x(Statu)S 2 x(s)S
EP PP
%%PageTrailer
%%PageFonts: NewCenturySchlbk-Roman
%%+ NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-7) 14
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 5543 3975 XY F36(Example)S 167 x(2)S(\203)S(1:)S 497 x(Cluster)S
167 x(SPD)S 5543 5054 XY F98(SOFTWARE)S 269 x(REQUIREMENTS)S 5543 X
797 y(OpenVMS)S 269 x(Operating)S 269 x(System)S 5543 X 797 y(Refer)S
269 x(to)S 269 x(the)S 269 x(OpenVMS)S 269 x(Operating)S 268 x(System)S
269 x(for)S 269 x(VAX)S 269 x(and)S 269 x(Alpha)S 269 x(Software)S 5543 X
499 y(Product)S 269 x(Description)S 269 x(\(SPD)S 268 x(25.01.xx\))S
269 x(for)S 269 x(more)S 269 x(information.)S 5543 X 797 y(The)S 269 x
(ability)S 269 x(to)S 269 x(have)S 269 x(more)S 268 x(than)S 269 x(one)S
269 x(version)S 269 x(of)S 269 x(OpenVMS)S 269 x(in)S 269 x(an)S 5543 X
498 y(OpenVMS)S 269 x(Cluster)S 269 x(allows)S 269 x(upgrades)S 268 x
(to)S 269 x(be)S 269 x(performed)S 269 x(in)S 269 x(a)S 269 x(staged)S
269 x(fashion)S 5543 X 498 y(so)S 269 x(that)S 269 x(continuous)S 269 x
(OpenVMS)S 268 x(Cluster)S 269 x(system)S 269 x(operation)S 269 x(is)S
269 x(maintained)S 5543 X 498 y(during)S 269 x(the)S 269 x(upgrade)S
269 x(process.)S 268 x(Only)S 269 x(one)S 269 x(version)S 269 x(of)S
269 x(OpenVMS)S 269 x(can)S 5543 X 498 y(exist)S 269 x(on)S 269 x(any)S
269 x(system)S 269 x(disk;)S 268 x(multiple)S 269 x(versions)S 269 x
(of)S 269 x(OpenVMS)S 269 x(in)S 269 x(an)S 269 x(OpenVMS)S 5543 X 498 y
(Cluster)S 269 x(require)S 269 x(multiple)S 268 x(system)S 269 x(disks.)S
269 x(Also,)S 269 x(system)S 269 x(disks)S 269 x(are)S 5543 X 498 y
(architecture)S 269 x(specific:)S 269 x(OpenVMS)S 268 x(Alpha)S 269 x
(and)S 269 x(OpenVMS)S 269 x(VAX)S 269 x(cannot)S 269 x(coexist)S 5543 X
498 y(on)S 269 x(the)S 269 x(same)S 269 x(system)S 269 x(disk.)S 268 x
(The)S 269 x(coexistence)S 269 x(of)S 269 x(multiple)S 269 x(versions)S
269 x(of)S 5543 X 499 y(OpenVMS)S 269 x(in)S 269 x(an)S 269 x(OpenVMS)S
269 x(Cluster)S 268 x(configuration)S 269 x(is)S 269 x(supported)S 269 x
(according)S 5543 X 498 y(to)S 269 x(the)S 269 x(following)S 269 x(conditions:)S
5543 X 797 y(o)S 538 x(Warranted)S 269 x(support)S 269 x(is)S 268 x
(provided)S 269 x(for)S 269 x(mixed-architecture)S 269 x(OpenVMS)S 6350 X
498 y(Cluster)S 269 x(systems)S 269 x(in)S 269 x(which)S 268 x(all)S
269 x(Alpha)S 269 x(and)S 269 x(VAX)S 269 x(systems)S 269 x(are)S 269 x
(running)S 6350 X 498 y(the)S 269 x(same)S 269 x(version)S 269 x(of)S
269 x(OpenVMS-Version)S 268 x(6.2-xxx,)S 269 x(Version)S 269 x(7.0)S
269 x(or)S 6350 X 498 y(Version)S 269 x(7.1.)S 6350 X 797 y(Warranted)S
269 x(support)S 269 x(means)S 268 x(that)S 269 x(Digital)S 269 x(has)S
269 x(fully)S 269 x(qualified)S 269 x(the)S 6350 X 498 y(two)S 269 x
(architectures)S 269 x(coexisting)S 268 x(in)S 269 x(a)S 269 x(OpenVMS)S
269 x(Cluster)S 269 x(and)S 269 x(will)S 6350 X 498 y(answer)S 269 x
(any)S 269 x(problems)S 269 x(identified)S 268 x(by)S 269 x(customers)S
269 x(using)S 269 x(these)S 269 x(config-)S 6350 X 499 y(urations.)S
5543 X 797 y(o)S 538 x(Migration)S 269 x(support)S 269 x(is)S 268 x
(provided)S 269 x(for)S 269 x(OpenVMS)S 269 x(Cluster)S 269 x(systems)S
6350 X 498 y(running)S 269 x(two)S 269 x(versions)S 268 x(of)S 269 x
(the)S 269 x(OpenVMS)S 269 x(operating)S 269 x(system.)S 269 x(These)S
6350 X 498 y(versions)S 269 x(can)S 269 x(be:)S 6350 X 797 y(1.)S 269 x
(Any)S 269 x(mix)S 269 x(of)S 269 x(Version)S 268 x(7.1,)S 269 x(Version)S
269 x(7.0,)S 269 x(and)S 269 x(Version)S 269 x(6.2-xxx.)S 14150 X 797 y
(22)S 6350 21792 XY(2.)S 269 x(Any)S 269 x(mix)S 269 x(of)S 269 x(Version)S
268 x(6.2-xxx)S 269 x(with)S 269 x(OpenVMS)S 269 x(VAX)S 269 x(Version)S
269 x(5.5-2,)S 7157 X 498 y(Version)S 269 x(6.0,)S 269 x(Version)S 268 x
(6.1)S 269 x(and)S 269 x(OpenVMS)S 269 x(Alpha)S 269 x(Version)S 269 x
(1.5,)S 7157 X 498 y(Version)S 269 x(6.0,)S 269 x(Version)S 268 x(6.1.)S
6350 X 797 y(Migration)S 269 x(support)S 269 x(means)S 268 x(that)S
269 x(Digital)S 269 x(has)S 269 x(qualified)S 269 x(the)S 269 x(two)S
6350 X 498 y(architectures)S 269 x(and)S 269 x(versions)S 268 x(for)S
269 x(use)S 269 x(together)S 269 x(in)S 269 x(configurations)S 6350 X
498 y(that)S 269 x(are)S 269 x(migrating)S 269 x(in)S 268 x(a)S 269 x
(staged)S 269 x(fashion)S 269 x(to)S 269 x(a)S 269 x(higher)S 269 x
(version)S 269 x(of)S 6350 X 498 y(OpenVMS)S 269 x(or)S 269 x(to)S 269 x
(Alpha)S 269 x(systems.)S 268 x(Digital)S 269 x(will)S 269 x(answer)S
269 x(problem)S 6350 X 498 y(reports)S 269 x(submitted)S 269 x(about)S
268 x(these)S 269 x(configurations.)S 269 x(However,)S 269 x(in)S 269 x
(excep-)S 6350 X 499 y(tional)S 269 x(cases,)S 269 x(Digital)S 268 x
(may)S 269 x(recommend)S 269 x(that)S 269 x(you)S 269 x(move)S 269 x
(your)S 269 x(system)S 6350 X 498 y(to)S 269 x(a)S 269 x(warranted)S
269 x(configuration)S 268 x(as)S 269 x(part)S 269 x(of)S 269 x(the)S
269 x(solution.)S 5543 X 797 y(Note:)S 269 x(Digital)S 269 x(does)S
269 x(not)S 269 x(support)S 268 x(the)S 269 x(use)S 269 x(of)S 269 x
(more)S 269 x(than)S 269 x(two)S 269 x(versions)S 5543 X 498 y(of)S
269 x(OpenVMS)S 269 x(software)S 269 x(in)S 269 x(the)S 268 x(same)S
269 x(OpenVMS)S 269 x(Cluster)S 269 x(at)S 269 x(the)S 269 x(same)S
269 x(time.)S 5543 X 498 y(However,)S 269 x(in)S 269 x(many)S 269 x
(cases)S 269 x(running)S 268 x(more)S 269 x(than)S 269 x(two)S 269 x
(versions)S 269 x(or)S 269 x(mixing)S 5543 X 498 y(versions)S 269 x
(not)S 269 x(described)S 269 x(above)S 268 x(will)S 269 x(operate)S
269 x(satisfactorily.)S 5543 X 797 y(Digital)S 269 x(recommends)S 269 x
(that)S 268 x(all)S 269 x(Alpha)S 269 x(and)S 269 x(VAX)S 269 x(systems)S
269 x(in)S 269 x(a)S 269 x(OpenVMS)S 5543 X 498 y(Cluster)S 269 x(run)S
269 x(the)S 269 x(latest)S 269 x(version)S 268 x(of)S 269 x(OpenVMS.)S
5543 X 897 y F151(\201)S 594 x(Software)S 166 x(products)S 166 x(&/or)S
166 x(versions:)S 6439 X 897 y(W)S -27 x(e)S 166 x(will)S 165 x(not)S
166 x(be)S 166 x(testing)S 166 x(with)S 166 x(third)S 166 x(party)S
167 x(products.)S 21167 34086 XY F152(Development)S 167 x(Status)S 499 x
(2\2037)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold Courier
%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-8) 15
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 6439 3969 XY F151(The)S 193 x(W)S -19 x(indows)S 191 x(NT)S 192 x
(Disk)S 191 x(Services)S 192 x(\(NTDS\))S 191 x(will)S 191 x(be)S 192 x
(supported)S 191 x(on)S 192 x(SD)S 191 x(devices.)S 300 x(Since)S 192 x
(we)S 191 x(are)S 6439 X 598 y(validating)S 204 x(NTBS)S 203 x(and)S
203 x(its)S 203 x(SSB)S 202 x(is)S 203 x(August)S 203 x(1997)S 203 x
(CONDI)S -2 x(ST)S -45 x(,)S 203 x(we)S 203 x(need)S 203 x(to)S 203 x
(test)S 203 x(the)S 203 x(NTBS)S 203 x(on)S 6439 X 598 y(SD)S 139 x
(devices.)S 213 x(This)S 140 x(should)S 139 x(include)S 140 x(functional)S
140 x(NTBS\203>SD)S 139 x(testing,)S 145 x(and)S 139 x(SD)S 139 x(pool)S
139 x(management)S 6439 X 598 y(while)S 166 x(NTBS)S 166 x(testing)S
166 x(is)S 166 x(underway)S -55 x(.)S 222 x(Selective)S 166 x(\211le)S
167 x(backup)S 167 x(SD\203>NTBS)S 165 x(needs)S 166 x(to)S 166 x(be)S
166 x(tested.)S 6439 X 896 y(Spiralog)S 183 x(is)S 181 x(supported)S
182 x(on)S 183 x(SD)S 181 x(devices.)S 270 x(However)S -36 x(,)S 186 x
(testing)S 182 x(will)S 181 x(be)S 183 x(limited)S 181 x(to)S 182 x
(Spiralog)S 182 x(stress)S 6439 X 598 y(testing)S 166 x(with)S 166 x
(SD.)S 4347 8751 XY F24(2.7)S 348 x(QTV)S 233 x(Requirements)S 231 x
(for)S 233 x(the)S 233 x(Project)S 5543 X 897 y F151(T)S -31 x(able)S
208 x(2)S(\203)S(6)S 208 x(is)S 207 x(a)S 208 x(check)S 2 x(list)S 207 x
(of)S 208 x(QTV)S 207 x(activities)S 208 x(that)S 208 x(apply)S 208 x
(to)S 208 x(quality)S 208 x(and)S 208 x(timely)S 208 x(delivery)S 209 x
(of)S 208 x(this)S 5543 X 598 y(project,)S 167 x(and)S 166 x(estimated)S
165 x(dates)S 166 x(of)S 166 x(QTV')S -20 x(s)S 166 x(involvement.)S
5543 11491 XY F36(T)S -37 x(able)S 150 x(2)S(\203)S(6:)S 498 x(QTV)S
150 x(Project)S 150 x(Requirements)S 5543 X 224 y 21516 24 R 5543 12313 XY
F157(Check)S 169 x(if)S 5543 X 548 y(Applicable)S 9279 X(Activity)S
18594 X(Date)S 150 x(Resource)S 150 x(Nee)S 2 x(ded)S 5543 X 299 y 21516 24 R
5543 13807 XY F155(_)S 77 x(_)S(_)S 9279 X(Defect)S 150 x(Containment)S
150 x(Consulting)S 18594 X(-)S 149 x(-)S 5543 X 897 y(_)S 77 x(_)S(_)S
9279 X(Size)S 150 x(Estimation)S 18594 X(-)S 149 x(-)S 5543 X 897 y
(_)S 77 x(_)S(_)S 9279 X(Moderating)S 151 x(Inspections)S 18594 X(-)S
149 x(-)S 5543 X 896 y(_)S 77 x(_)S(_)S 9279 X(Participa)S 2 x(tion)S
150 x(in)S 149 x(Code)S 150 x(Inspections)S 18594 X(-)S 149 x(-)S 5543 X
897 y(_)S 77 x(_)S(_)S 9279 X(Use)S 172 x(of)S 172 x(SLIM)S 173 x(control)S
173 x(\(consulting)S 172 x(or)S 9279 X 548 y(implementation\))S 18594 X
-548 y(-)S 149 x(-)S 5543 18839 XY(_)S 77 x(_)S(_)S 9279 X(Problem)S
150 x(Management)S 18594 X(-)S 149 x(-)S 5543 X 896 y(_X_)S 9279 X(Metrics)S
150 x(&/or)S 149 x(Doneness)S 149 x(Criteria)S 5543 X 897 y(_X_)S 9279 X
(Pre-integrati)S 2 x(on)S 149 x(Defect)S 150 x(Ident)S 2 x(i\211cation)S
18594 X(??-Apr)S -8 x(-1997)S 5543 X 897 y(_X_)S 9279 X(Post-Integrat)S
2 x(ion)S 149 x(Defect)S 151 x(Identi\211cat)S 2 x(ion)S 18594 X(04-Aug-1997)S
5543 X 896 y(_X_)S 9279 X(Final)S 150 x(Quali\211cation)S 18594 X(??-Mar)S
-7 x(-1998)S 5543 X 897 y(_)S 77 x(_)S(_)S 9279 X(In-Use)S 150 x(T)S
-41 x(esting)S 149 x(only)S 18594 X(-)S 149 x(-)S 5543 X 398 y 21516 24 R
15749 24766 XY F36(Note)S 7336 X 698 y F155(See)S 210 x(the)S 210 x
(section)S 210 x(Sect)S 2 x(ion)S 209 x(2.8,)S 225 x(Dependencies)S
210 x(and)S 210 x(Risks)S 209 x(regarding)S 210 x(scheduling/resource)S
7336 X 548 y(issues.)S 4347 27207 XY F28(2.7.1)S 300 x(T)S -44 x(estin)S
2 x(g)S 199 x(Activities)S 5543 X 897 y F151(This)S 240 x(section)S
239 x(describes)S 239 x(all)S 240 x(testing)S 239 x(activities)S 240 x
(that)S 239 x(you)S 241 x(believe)S 240 x(are)S 240 x(required)S 240 x
(of)S 240 x(QTV)S 239 x(for)S 239 x(this)S 5543 X 598 y(project:)S 222 x
(test)S 165 x(development,)S 168 x(installation)S 165 x(testing,)S 167 x
(con\211gur)S 2 x(ation)S 166 x(matrix)S 166 x(testing,)S 166 x(and)S
167 x(so)S 165 x(on.)S 4347 34086 XY F152(2\2038)S 498 x(Development)S
166 x(Statu)S 2 x(s)S
EP PP
%%PageTrailer
%%PageFonts: NewCenturySchlbk-Roman
%%+ Helvetica-Bold NewCenturySchlbk-Bold
%%+ NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-9) 16
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 4347 3960 XY F36(2.7.1.)S 2 x(1)S 249 x(Matrix/Upgrade)S 166 x
(T)S -36 x(esting)S 5543 X 896 y F151(QTV)S 272 x(is)S 272 x(planning)S
274 x(to)S 273 x(test)S 272 x(SD)S 272 x(in)S 274 x(a)S 272
x(mixed-architecture,)S
301 x(mixed-version)S 274 x(\(V6.2,)S 300 x(V7.2\))S 273 x(cluster)S
5543 X 598 y(environment.)S 219 x(QTV)S 154 x(also)S 154 x(plans)S 155 x
(to)S 154 x(test)S 154 x(SD)S 154 x(while)S 154 x(upgrading)S 156 x
(OpenVMS)S 155 x(V)S -56 x(AX)S 154 x(and)S 155 x(Alpha)S 154 x(systems)S
5543 X 598 y(from)S 129 x(version)S 131 x(6.2)S 130 x(to)S 130 x(7.2)S
130 x(and)S 130 x(version)S 131 x(7.x)S 130 x(to)S 130 x(7.2.)S 210 x
(However)S -36 x(,)S 137 x(since)S 130 x(the)S 130 x(SPD)S 130 x(is)S
129 x(clear)S 130 x(with)S 129 x(supporting)S 5543 X 598 y(two)S 181 x
(different)S 181 x(versions)S 182 x(in)S 182 x(a)S 181 x(cluster)S 182 x
(for)S 181 x(migration,)S 187 x(a)S 181 x(complete)S 181 x(matrix)S
182 x(of)S 181 x(upgrades)S 182 x(and)S 182 x(testing)S 5543 X 597 y
(is)S 165 x(not)S 167 x(necessary)S -55 x(.)S 4347 8443 XY F36(2.7.1.)S
2 x(2)S 249 x(Preintegration)S 167 x(T)S -36 x(esting)S 5543 X 896 y
F151(QTV)S 192 x(will)S 192 x(test)S 193 x(SD)S 192 x(in)S 193 x(incremental)S
194 x(builds)S 193 x(or)S 193 x(baselevels,)S 200 x(or)S 193 x(images)S
193 x(as)S 192 x(they)S 194 x(are)S 193 x(developed)S 194 x(and)S 5543 X
598 y(perform)S 225 x(functional)S 225 x(management,)S 241 x(load,)S
240 x(and)S 225 x(stress)S 224 x(testing.)S 399 x(QTV)S 224 x(will)S
224 x(test)S 225 x(with)S 224 x(baselevel)S 225 x(2)S 5543 X 598 y(through)S
167 x(BL3)S 5543 X 897 y(These)S 166 x(baselevels)S 166 x(that)S 166 x
(are)S 166 x(planned)S 167 x(as)S 165 x(follows:)S 5543 X 896 y(1.)S
481 x(BL1\202Checkin)S 167 x(09-Apr)S -9 x(-1997)S 6439 X 897 y(This)S
119 x(was)S 118 x(installed)S 118 x(for)S 119 x(demonstration)S 119 x
(and)S 119 x(minimal)S 119 x(test)S 118 x(purposes)S 118 x(on)S 120 x
(the)S 118 x(OFST)S 119 x(QTV)S 118 x(cluster)S -36 x(.)S 6439 X 598 y
(W)S -27 x(e've)S 256 x(done)S 256 x(minimal)S 255 x(testing)S 256 x
(with)S 255 x(this)S 255 x(baslevel)S 256 x(and)S 256 x(are)S 256 x
(not)S 256 x(expected)S 256 x(to)S 256 x(validate)S 255 x(this)S 6439 X
597 y(baselevel.)S 347 x(Preliminary)S 209 x(testing)S 208 x(shows)S
207 x(that)S 208 x(this)S 207 x(baselevel)S 208 x(will)S 207 x(not)S
208 x(withstand)S 207 x(load/stress)S 6439 X 598 y(test)S 166 x(runs.)S
5543 X 897 y(2.)S 481 x(BL2\202Checkin)S 167 x(26-May-1997,)S 167 x
(QUAL)S 166 x(12-May-1997)S 6439 X 896 y(This)S 172 x(single)S 173 x
(node)S 172 x(implementation)S 172 x(has)S 172 x(basic)S 171 x(I/O)S
172 x(capabilities)S 171 x(with)S 171 x(reasonable)S 172 x(performance)S
6439 X 598 y(able)S 217 x(to)S 218 x(withstand)S 216 x(mild)S 217 x
(to)S 217 x(medium)S 217 x(load)S 217 x(and)S 218 x(stress)S 216 x(runs.)S
376 x(Pools)S 217 x(and)S 217 x(snap)S 218 x(disks)S 216 x(can)S 218 x
(be)S 6439 X 598 y(initalized,)S 166 x(created)S 166 x(and)S 167 x(exported,)S
167 x(but)S 166 x(snaps)S 165 x(will)S 166 x(not)S 166 x(be)S 166 x
(tested.)S 5543 X 897 y(3.)S 481 x(BL3\202Checkin)S 167 x(06-Aug-1997,)S
167 x(QUAL)S 165 x(14-Jul-1997)S 6439 X 896 y(This)S 241 x(BL3)S 240 x
(is)S 239 x(a)S 241 x(multinode,)S 259 x(mixed-architecture)S 241 x
(implementation,)S 259 x(planned)S 241 x(to)S 240 x(be)S 240 x(the)S
240 x(\211nal)S 6439 X 598 y(baselevel.)S 209 x(BL3)S 127 x(will)S 126 x
(have)S 127 x(full)S 127 x(functionality)S 128 x(and)S 127 x(all)S 126 x
(supported)S 127 x(features,)S 135 x(for)S 127 x(example,)S 135 x(testing)S
6439 X 598 y(of)S 166 x(snaps,)S 166 x(and)S 167 x(removing)S 167 x
(units)S 166 x(from)S 166 x(the)S 166 x(storage)S 167 x(pool,)S 166 x
(also)S 166 x(fault)S 166 x(insertion.)S 5543 X 896 y(4.)S 481 x(BL4\202??)S
6439 X 897 y(None)S 217 x(is)S 217 x(planned,)S 230 x(but)S 217 x(our)S
217 x(plans)S 216 x(should)S 217 x(include)S 218 x(testing)S 216 x(for)S
217 x(new)S 217 x(version,)S 230 x(and)S 217 x(or)S 217 x(images)S 6439 X
598 y(between)S 166 x(FT1)S 167 x(code)S 166 x(freeze)S 166 x(in)S 166 x
(August)S 167 x(1997)S 165 x(and)S 167 x(\211nal)S 166 x(SSB)S 166 x
(in)S 166 x(March)S 167 x(1998.)S 4347 24582 XY F36(2.7.1.)S 2 x(3)S
249 x(V)S -28 x(alid)S 2 x(ation)S 5543 X 897 y F151(QTV)S 137 x(plans)S
137 x(on)S 139 x(validating)S 138 x(SD)S 137 x(with)S 137 x(the)S 138 x
(following)S 138 x(described)S 138 x(tests)S 136 x(in)S 138 x(a)S 138 x
(mixed)S 138 x(architecture,)S 145 x(mixed)S 5543 X 598 y(version)S
251 x(\(V6.2)S 251 x(V7.2\))S 251 x(cluster)S 250 x(environ)S 2 x(ment.)S
476 x(QTV)S 250 x(will)S 250 x(also)S 250 x(conduct)S 252 x(these)S
251 x(tests)S 249 x(on)S 251 x(each)S 252 x(SD)S 5543 X 597 y(baselevel)S
166 x(where)S 166 x(applicable)S 166 x(during)S 167 x(the)S 166
x(preintegration)S
167 x(testing.)S 4347 27870 XY F36(2.7.1.)S 2 x(3.1)S 249 x(Functio)S
2 x(nal)S 167 x(and)S 166 x(Management)S 5543 X 897 y F151(Functional)S
167 x(management)S 167 x(of)S 166 x(pool)S 166 x(testing)S 166 x(includes:)S
5543 X 896 y(\201)S 594 x(Initializing,)S 167 x(mounting,)S 167 x(created,)S
167 x(and)S 166 x(binding)S 167 x(storage)S 167 x(devices)S 166 x(to)S
166 x(pools)S 5543 X 897 y(\201)S 594 x(Creating)S 167 x(various)S 166 x
(size)S 166 x(DGA)S 164 x(devices)S 5543 X 897 y(\201)S 594 x(Creating)S
167 x(and)S 166 x(binding)S 167 x(various)S 167 x(size)S 165 x(and)S
166 x(number)S 167 x(of)S 166 x(families)S 165 x(\(8)S 166 x(maximum)S
166 x(per)S 167 x(pool\))S 21167 34086 XY F152(Development)S 167 x(Status)S
499 x(2\2039)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman
%%+ NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-10) 17
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 5543 3969 XY F151(\201)S 594 x(Creating)S 188 x(various)S 189 x
(pool)S 187 x(devices)S 188 x(\(DGPx\))S 187 x(from)S 188 x(various)S
188 x(device)S 188 x(con\211g)S 2 x(urations)S 188 x(such)S 188 x(as)S
187 x(RAID,)S 6439 X 598 y(SHADOW)S -57 x(,)S 120 x(non-shadowed,)S
129 x(local,)S 129 x(private,)S 130 x(MSCP/QIO)S 118 x(served,)S 130 x
(with)S 119 x(various)S 120 x(controllers/disks)S 6439 X 598 y(\(RAID,)S
165 x(RA,)S 166 x(RZ,)S 167 x(RF\),)S 166 x(and)S 166 x(interconn)S
2 x(ects)S 165 x(\(CI/DSA,)S 166 x(DSSI)S -2 x(/HSD,)S 167 x(SCSI\))S
5543 X 897 y(\201)S 594 x(Initializing)S 159 x(and)S 159 x(mounting)S
160 x(the)S 160 x(DGx)S 158 x(devices)S 159 x(in)S 160 x(various)S 159 x
(con\211g)S 2 x(urations)S 159 x(using)S 159 x(various)S 160 x(quali-)S
6439 X 597 y(\211ers)S 167 x(such)S 166 x(as)S 166 x(mounting)S 167 x
F152(/CLUSTER)S 166 x(/SYSTEM)S 167 x(or)S 166 x(private)S 5543 X 897 y
F151(\201)S 594 x(T)S -45 x(esting)S 115 x(served)S 115 x(devices)S
116 x(with)S 114 x(Alpha)S 115 x(QIO->)S -2 x(MSCP)S 115 x(V)S -55 x
(AX)S 114 x(systems)S 114 x(and)S 115 x(V)S -56 x(AX)S 115 x(MSCP\203>QIO)S
113 x(Alpha)S 6439 X 598 y(systems)S 5543 X 896 y(\201)S 594 x(Dynamically)S
167 x(adding/remov)S 2 x(ing)S 166 x(storage)S 167 x(units)S 166 x(to)S
166 x(pool)S 6439 X 897 y(What)S 166 x(other)S 167 x(devices)S 166 x
(are)S 166 x(supported)S 166 x(as)S 166 x(pool)S 166 x(-)S 166 x(T)S
-31 x(ape,)S 167 x(CDR)S -2 x(OM??)S 222 x(\(or)S 166 x(is)S 166 x(this)S
165 x(future\))S 5543 X 897 y(\201)S 594 x(Creating)S 153 x(snap\(shot\)s)S
151 x(\(a)S 152 x(maximum)S 152 x(of)S 152 x(12)S 151 x(per)S 153 x
(family\))S 151 x(on)S 153 x(various)S 152 x(disks)S 152 x(\(shadow)S
151 x(sets,)S 154 x(NTDS)S 6439 X 597 y(service)S 167 x(disks,)S 166 x
(Spiralog)S 5543 X 897 y(\201)S 594 x(Restore)S 166 x(selective)S 166 x
(\211les)S 166 x(from)S 166 x(snaps)S 166 x(to)S 165 x(ODS-2,)S 166 x
(Snappy)S -55 x(,)S 166 x(and)S 167 x(NTDS)S 165 x(disks)S 5543 X 897 y
(\201)S 594 x(Issue)S 166 x(pool)S 166 x(management)S 167 x(functions)S
166 x(while)S 166 x(under)S 167 x(test)S 165 x(load)S 5543 X 896 y(\201)S
594 x(??)S 222 x(Other)S 166 x(tests)S 165 x(??)S 6439 X 897 y(Possibly)S
166 x(run)S 167 x(the)S 166 x(performance)S 167 x(tests)S 165 x(that)S
166 x(Mark)S 167 x(Deyoung)S 167 x(is)S 166 x(developing.)S 4347 16223 XY
F36(2.7.1.)S 2 x(3.2)S 249 x(Install)S 2 x(ation)S 167 x(T)S -37 x(esting)S
5543 X 897 y F151(Besides)S 168 x(the)S 170 x(upgrade)S 171 x(testing)S
169 x(with)S 170 x(various)S 170 x(versions,)S 171 x(QTV)S 170 x(will)S
169 x(install)S 169 x(the)S 170 x(SD)S 169 x(kit)S 169 x(or)S 170 x
(OpenVMS)S 5543 X 598 y(when)S 165 x(SD)S 165 x(becomes)S 165 x(integrated)S
166 x(with)S 165 x(OpenVMS)S 164 x(kit.)S 222 x(T)S -12 x(ime)S 165 x
(must)S 165 x(be)S 165 x(allocated)S 165 x(for)S 166 x(installing)S
165 x(from)S 5543 X 598 y(the)S 166 x(\211nal)S 167 x(master)S 165 x
(and)S 166 x(from)S 166 x(the)S 167 x(\211nal)S 166 x(distribution)S
166 x(media)S 166 x(for)S 166 x(FT)S -45 x(-x)S 166 x(and)S 166 x(SSB.)S
4347 19511 XY F36(2.7.1.)S 2 x(3.3)S 249 x(Load)S 167 x(and)S 167 x
(Stress)S 166 x(T)S -37 x(esting)S 5543 X 897 y F151(V)S -46 x(alidation)S
126 x(of)S 126 x(SD)S 125 x(will)S 126 x(include)S 127 x(36)S 126 x
(hour)S 127 x(variable)S 127 x(load)S 126 x(testing,)S 134 x(75-80%)S
126 x(peak)S 127 x(system)S 125 x(load)S 126 x(\(memory)S -54 x(,)S
5543 X 597 y(CPU,)S 157 x(and)S 157 x(I/O\))S 156 x(and)S 157 x(48)S
156 x(hours)S 158 x(of)S 156 x(continuou)S 2 x(s)S 156 x(stress)S 156 x
(at)S 156 x(the)S 157 x(same)S 156 x(load)S 157 x(without)S 156 x(system)S
156 x(crashes)S 157 x(or)S 5543 X 598 y(data)S 165 x(corruption.)S 5543 X
897 y(T)S -46 x(ests)S 165 x(used)S 166 x(for)S 166 x(load)S 166 x(and)S
167 x(sustained)S 165 x(stress)S 165 x(are:)S 5543 X 897 y(\202)S 398 x
(UETP)S 156 x(load)S 156 x(runnin)S 2 x(g)S 156 x(on)S 156 x(all)S 156 x
(nodes)S 156 x(and)S 156 x(then)S 157 x(with)S 155 x(UETP)S 156 x(device)S
157 x(phase)S 156 x(running)S 158 x(on)S 156 x(one)S 156 x(large)S 6439 X
597 y(scale)S 143 x(SMP)S 143 x(Alpha)S 143 x(system)S 143 x(while)S
143 x(running)S 145 x(the)S 143 x(load)S 143 x(phase)S 143 x(on)S 143 x
(the)S 143 x(rest)S 143 x(of)S 143 x(the)S 143 x(cluster)S 143 x(members)S
5543 X 897 y(\202)S 398 x(SITP)S 166 x(tests)S 165 x(with)S 166 x(UETDISK,)S
165 x(XQPXR)S 165 x(and)S 166 x(various)S 167 x(other)S 166 x(mix)S
167 x(of)S 166 x(tests)S 165 x(for)S 166 x(load)S 5543 X 897 y(\202)S
398 x(CTM)S 126 x(HIGH_IO)S 125 x(and)S 126 x(FILEX)S 125 x(I/O)S 126 x
(tests)S 125 x(with)S 125 x(different)S 126 x(size)S 125 x(\211les/transfers)S
126 x(while)S 126 x(running)S 128 x(other)S 6439 X 597 y(CTM)S 167 x
(CPU/Cluster)S 166 x(Lock)S 166 x(tests)S 165 x(for)S 167 x(continous)S
166 x(stress)S 5543 X 897 y(\202)S 398 x(XQP)S 166 x(Stresser)S -38 x
(,)S 167 x(multiple)S 166 x(client)S 166 x(processes)S 6439 X 897 y
(See)S 111 x(A)S -56 x(V)S -55 x(AN15::)S 194 x F152(CLUSTER$COMMON:[SETUP)S
-64 x(.XQPStresser])S 112 x(\(a.k.a.\))S 204 x($254$DUA80:[SETUP)S -65 x
(.XQPStresse)S 2 x(r])S 6439 X 597 y(for)S 167 x(a)S 165 x(DEC)S 165 x
(2000)S 166 x(system)S 167 x(example.)S 5543 X 897 y F151(\202)S 398 x
(XQPXR,)S 166 x(multiple)S 165 x(batch)S 167 x(jobs)S 6439 X 897 y(See)S
111 x(A)S -56 x(V)S -55 x(AN15::)S 194 x F152(CLUSTER$COMMON:[SETUP)S
-64 x(.XQPXR])S 110 x(\(a.k.a.\))S 204 x($254$DUA80:[SETUP)S -65 x(.XQPXR])S
6439 X 597 y(for)S 167 x(a)S 165 x(DEC)S 165 x(3000)S 166 x(system)S
167 x(example.)S 4347 34086 XY(2\20310)S 498 x(Development)S 166 x(Statu)S
2 x(s)S
EP PP
%%PageTrailer
%%PageFonts: NewCenturySchlbk-Roman
%%+ NewCenturySchlbk-Italic Helvetica-Bold
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-11) 18
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 4347 3975 XY F36(2.7.1.)S 2 x(3.4)S 249 x(General,)S 167 x(Ad-hoc,)S
167 x(Fault)S 167 x(Insertion)S 5543 5768 XY F151(\201)S 594 x(T)S -45 x
(esting)S 166 x(Small)S 166 x(and)S 166 x(large)S 166 x(nodes)S 167 x
(\(EV5)S 165 x(SMP)S 166 x(CPUs\))S 5543 X 897 y(\201)S 594 x(Mount)S
167 x(and)S 166 x(Dismounts)S 166 x(while)S 165 x(runn)S 2 x(ing)S 167 x
(load)S 165 x(tests)S 5543 X 897 y(\201)S 594 x(T)S -45 x(ests)S 165 x
(with)S 166 x(different)S 166 x(caches)S 166 x(VIOC)S 165 x(and)S 166 x
(VDC)S 5543 X 896 y(\201)S 594 x(Using)S 167 x(mixed)S 166 x(interconnec)S
2 x(ts)S 165 x(\(CI,)S 166 x(DSSI,)S 165 x(FDDI,)S 166 x(NI\))S 165 x
(cluster)S 5543 X 897 y(\201)S 594 x(Using)S 189 x(mixed)S 188
x(controllers/disks)S
188 x(\(HSC/RA,)S 188 x(DSSI/RF)S -56 x(,)S 188 x(HSJ/RZ,)S 189 x(SCSI,)S
188 x(HSD,)S 187 x(and)S 189 x(MSCP/QIO)S 6439 X 598 y(served,)S 167 x
(RAIDx\))S 5543 X 896 y(\201)S 594 x(V)S -46 x(arious)S 166 x(volume)S
167 x(con\211g)S 2 x(urations:)S 222 x(1-3)S 166 x(member)S 165 x(shadow)S
166 x(sets,)S 166 x(and)S 166 x(non-shadowed)S 166 x(disks)S 5543 X
897 y(\201)S 594 x(Many)S 167 x(volumes,)S 167 x(\(we)S 166 x(have)S
167 x(limited)S 165 x(resources)S 167 x(for)S 166 x(scalability)S 165 x
(testing\))S 6439 X 897 y(T)S -45 x(esting)S 160 x(with)S 160 x(STE)S
160 x(may)S 161 x(be)S 160 x(considered)S 161 x(an)S 161 x(option)S
160 x(due)S 161 x(to)S 160 x(budget)S 161 x(constraints.)S 219 x(However)S
-36 x(,)S 162 x(Rick)S 6439 X 597 y(Desko)S 245 x(from)S 246 x(Colorado)S
245 x(\(CSC32::\))S 380 x(was)S 244 x(mentioned)S 246 x(as)S 245 x(having)S
247 x(many)S 246 x(disks)S 244 x(and)S 246 x(may)S 246 x(be)S 245 x
(a)S 6439 X 598 y(resource)S 167 x(for)S 166 x(a)S 166 x(large)S 167 x
(con\211gu)S 2 x(ration.)S 222 x(He)S 166 x(did)S 166 x(some)S 165 x
(testing)S 166 x(with)S 166 x(Spiralog.)S 5543 X 897 y(\201)S 594 x
(Process)S 166 x(private)S 167 x(mounts)S 5543 X 896 y(\201)S 594 x
(Interaction)S 207 x(with)S 205 x(Spiralog)S 206 x(on)S 207 x(the)S
206 x(same)S 205 x(node/cluster)S 207 x(\(we)S 205 x(may)S 207 x(need)S
206 x(to)S 206 x(limit)S 205 x(this)S 206 x(to)S 205 x(EDO)S 6439 X
598 y(testing\))S 5543 X 897 y(\201)S 594 x(T)S -45 x(ests)S 165 x(with)S
166 x(low)S 165 x(non-paged)S 167 x(pool)S 166 x(using)S 167 x(Faulty)S
167 x(T)S -46 x(owers)S 166 x(pool)S 166 x(exhaustion)S 5543 X 896 y
(\201)S 594 x(Use)S 166 x(FT)S 167 x(to)S 166 x(crash)S 166 x(connections,)S
167 x(ports,)S 166 x(circuits,)S 167 x(and)S 166 x(nodes)S 166 x(during)S
168 x(load)S 166 x(testing)S 5543 X 897 y(\201)S 594 x(Force)S 167 x
(disks)S 166 x(into)S 166 x(mount)S 166 x(verify)S 167 x(during)S 168 x
(load)S 165 x(testing)S 167 x(with)S 165 x(FT)S 4347 20115 XY F36(2.7.1.)S
2 x(3.5)S 249 x(Functio)S 2 x(nal)S 167 x(and)S 166 x(I/O)S 167 x(T)S
-37 x(ests)S 5543 X 896 y F151(QTV)S 207 x(and)S 208 x(the)S 208 x(SD)S
207 x(developmenmt)S 208 x(team)S 207 x(discussed)S 207 x(unit)S 208 x
(tests)S 207 x(written)S 207 x(and)S 208 x(used)S 208 x(by)S 208 x(developers)S
5543 X 598 y(and)S 158 x(driver)S 159 x(tests)S 156 x(\(see)S 158 x
(I/O)S 158 x(team)S 157 x(??)S 219 x(who)S 158 x(??\).)S 220 x(QTV)S
157 x(could)S 158 x(take)S 159 x(these)S 157 x(tests,)S 159 x(use,)S
160 x(modify)S -55 x(,)S 160 x(and)S 159 x(write)S 5543 X 598 y(new)S
151 x(tests)S 151 x(as)S 151 x(necessary)S 152 x(for)S 151 x(inclusion)S
152 x(into)S 152 x(the)S 152 x(OpenVMS)S 151 x(Regression)S 151 x(test)S
151 x(suite,)S 155 x(and)S 151 x(VMSTEST)S 5543 X 597 y(result)S 166 x
(disk.)S 5543 X 897 y(Section)S 292 x(3,)S 325 x F152(Interfaces)S 293 x
(for)S 293 x(Programmers)S 293 x F151(of)S 292 x(the)S 293 x(SD)S 292 x
(Functional)S 293 x(Speci\211cation)S 293 x(describes)S 292 x(the)S
5543 X 598 y(22)S 239 x(runtime)S 239 x(library)S 240 x(routines,)S
258 x(6)S 239 x(kernel)S 240 x(mode)S 238 x(routines,)S 259 x(the)S
239 x($QIO)S 237 x(functions)S 240 x(and)S 239 x(change)S 2 x(s)S 238 x
(to)S 5543 X 598 y F152(SYS$GETDVI,)S 165 x(SYS$INIT_VOL,)S 167 x(and)S
166 x(SYS$MOUNT)S 167 x F151(system)S 166 x(services.)S 5543 X 896 y
(These)S 166 x(tests)S 165 x(are:)S 5543 X 897 y(\201)S 594 x(??)S 222 x
(Pointers)S 166 x(to)S 166 x(source)S 167 x(code)S 166 x(??)S 4347 27885 XY
F36(2.7.1.)S 2 x(3.6)S 249 x(OpenVMS)S 167 x(Regression)S 167 x(T)S
-37 x(est)S 166 x(Modifcatio)S 2 x(ns)S 5543 X 897 y F151(There)S 155 x
(are)S 154 x(changes)S 155 x(made)S 154 x(to)S 154 x(the)S 154 x(INIT)S
-46 x(,)S 154 x(MOUNT)S -45 x(,)S 154 x(SET)S -46 x(,)S 155 x(SHOW)S
-57 x(,)S 155 x(\(and)S 154 x(other)S 155 x(??\))S 217 x(facilities,)S
156 x(also)S 154 x(the)S 5543 X 598 y(MONITOR)S 165 x(utility)S 166 x
(to)S 166 x(support)S 166 x(SD.)S 5543 X 896 y(QTV)S 175 x(expects)S
175 x(OpenVMS)S 176 x(Regression)S 175 x(test)S 175 x(failures)S 176 x
(as)S 175 x(a)S 175 x(result,)S 179 x(and)S 176 x(time)S 175 x(needs)S
176 x(to)S 175 x(be)S 176 x(scheduled)S 5543 X 598 y(to)S 166 x(accommodate)S
165 x(modi\211cation)S 167 x(to)S 166 x(the)S 166 x(following)S 166 x
(regression)S 167 x(testss)S -2 x(:)S 5543 X 897 y(\201)S 594 x(DCL)S
5543 X 896 y(\201)S 594 x(CLIUTL)S 20927 34086 XY F152(Development)S
166 x(Statu)S 2 x(s)S 498 x(2\2031)S -37 x(1)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman
%%+ NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-12) 19
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 5543 3969 XY F151(\201)S 594 x(??)S 222 x(others)S 166 x(??)S 4347 5165 XY
F28(2.7.2)S 300 x(Skill)S 200 x(Set)S 200 x(Requirements)S 5543 X 897 y
F151(The)S 166 x(skills)S 166 x(necessary)S 166 x(to)S 166 x(perform)S
167 x(the)S 166 x(testing)S 166 x(are:)S 5543 X 896 y(\201)S 594 x(OpenVMS)S
166 x(Cluster)S 166 x(management)S 5543 X 897 y(\201)S 594 x(OpenVMS)S
166 x(testing)S 166 x(skills)S 5543 X 896 y(\201)S 594 x(T)S -45 x(est)S
165 x(build)S 166 x(environ)S 2 x(ment)S 166 x(and)S 166 x(maintenance)S
5543 X 897 y(\201)S 594 x(DCL)S 166 x(skills)S 5543 X 897 y(\201)S 594 x
(Some)S 166 x(C)S 166 x(knowledge)S 4347 11740 XY F28(2.7.3)S 300 x
(Hardware)S 200 x(Requirements)S 5543 X 897 y F151(The)S 214 x(necessary)S
214 x(hardware)S 214 x(requirements)S 214 x(for)S 213 x(stress)S 213 x
(testing)S 213 x(is)S 213 x(available)S 214 x(in)S 214 x(the)S 213 x
(Spiralog/OFST)S 5543 X 598 y(Cluster)S -38 x(.)S 5543 X 896 y(See)S
166 x(Figure)S 167 x(2)S(\203)S(2)S 166 x(for)S 166 x(con\211g)S 2 x
(uration)S 166 x(details.)S 5543 X 897 y(\201)S 594 x(Mixed)S 202 x
(architecture)S 201 x(VMScluster)S 200 x(with)S 201 x(at)S 200 x(least)S
200 x(2)S 200 x(SMP)S 201 x(nodes,)S 210 x(1)S 200 x(high-en)S 2 x(d)S
200 x(CPU)S 201 x(capable)S 200 x(of)S 6439 X 598 y(high)S 168 x(I/O)S
165 x(throug)S 2 x(hput)S 5543 X 896 y(\201)S 594 x(DSSI,)S 166 x(CI,)S
166 x(FDDI,)S 165 x(NI)S 166 x(interconnec)S 2 x(t)S 5543 X 897 y(\201)S
594 x(At)S 166 x(least)S 165 x(25)S 166 x(mixed)S 166 x(disk)S 166 x
(types)S 166 x(\(RA,)S 166 x(RF)S -55 x(,)S 166 x(RZ\))S 5543 X 897 y
(\201)S 594 x(SCSI)S 165 x(wide)S 166 x(and)S 166 x(narrow)S 167 x(disks)S
6439 X 896 y(\202)S 399 x(10)S 166 x(RZ26/28)S 166 x(\(narrow\))S 166 x
(disks)S 6439 X 897 y(\202)S 399 x(2-4)S 166 x(RZ28x-VW/RZ29x-VW)S 166 x
(\(wide\))S 165 x(disks)S 5543 X 896 y(\201)S 594 x(Disks)S 211 x(to)S
212 x(be)S 212 x(connected)S 213 x(with)S 212 x(HSJ50/CI)S 211 x(interconnec)S
2 x(t,)S 223 x(HSD05,)S 223 x(and)S 213 x(local)S 212 x(SCSI)S 211 x
(bus,)S 223 x(RAID)S 6439 X 598 y(controllers)S 4347 23113 XY F36(Figu)S
2 x(re)S 166 x(2)S(\203)S(2:)S 497 x(Snap-Capab)S 2 x(le)S 166 x(Disk)S
166 x(T)S -36 x(est)S 165 x(Con\211g)S 2 x(uration)S 11072 24222 XY
F98(OFST)S 269 x(Cluster)S 269 x(Configuration)S 11072 X 499
y(--------------------------)S
4347 25916 XY F36(Figu)S 2 x(re)S 166 x(2)S(\203)S(2)S 165 x(\(contin)S
2 x(ued)S 166 x(on)S 167 x(next)S 166 x(page\))S 4347 34086 XY F152
(2\20312)S 498 x(Development)S 166 x(Statu)S 2 x(s)S
EP PP
%%PageTrailer
%%PageFonts: NewCenturySchlbk-Roman
%%+ Helvetica-Bold Courier NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-13) 20
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 4347 3975 XY F36(Figu)S 2 x(re)S 166 x(2)S(\203)S(2)S 248 x(\(Cont.\):)S
499 x(Snap-Capabl)S 2 x(e)S 166 x(Disk)S 166 x(T)S -37 x(est)S 166 x
(Con\211gurati)S 2 x(on)S 5154 4881 XY F98(SCSI)S 16990 X(DSSI)S 269 x
(1)S 4616 X 499 y(::----.)S 538 x(\(AVAN15::\))S 16990 X(~~~~~~)S 269 x
($254$DIA0:)S 269 x(\(RF72D0\))S 4616 X 498 y(::)S 6230 X(|)S 16990 X
(~~~~~~)S 269 x($254$DIA1:)S 269 x(\(RF72D1\))S 4616 X 498 y(::)S 6230 X
(|-)S 269 x($254$DKA100)S 538 x(AXP7000)S 269 x(\(RZ28M\))S 16990 X
({)S 4616 X 498 y(::)S 6230 X(|-)S 269 x($254$DKA300)S 538 x(REGBKUP)S
269 x(\(RZ74\))S 16990 X(})S 4616 X 498 y(::)S 6230 X('-)S 269 x($254$DKA500)S
538 x(SYSBKUP)S 269 x(\(RZ28\))S 16990 X({)S 4616 X 498 y(::)S 16990 X
(})S 4616 X 498 y(:::::::::::::::::::::::::::)S 16990 X({)S 11610 X
499 y(:)S 16990 X(})S 4616 X 498 y(FDDI)S 269 x
(<-----------------------+-------------------+-------------------->)S
269 x(FDDI)S 11610 X 498 y(:)S 538 x(|)S 16990 X({)S 538 x(|)S 5154 X
498 y(NI)S 269 x
(<----------------------+|------------------+|-------------------->)S
269 x(NI)S 11610 X 498 y(:)S 269 x(||)S 16990 X(})S 269 x(||)S 11610 X
498 y(:)S 269 x(||)S 16990 X(})S 269 x(||)S 4616 X 498 y(DSSI)S 269 x
(0)S 269 x(<~~~~~~~~~~~~~~~~~~:)S 269 x(||~}~~~~~~~~~~~~}~}~||~~~~~+-----+)S
11610 X 498 y(:)S 269 x(||)S 269 x({)S 16452 X({)S 269 x(})S 269 x(||)S
19411 X(|HSD05|)S 4616 X 499 y(DSSI)S 269 x(1)S 269 x(<~~~~)S 269 x
(~~~~~~~~~~~~~:)S 269 x(||~~~~~~~~~~~~~~})S 269 x(})S 269 x(||)S 19411 X
(+-----+~~~$254$DIA10:)S 8113 X 498 y(})S 11610 X(:)S 269 x(||)S 269 x
(})S 269 x(})S 16452 X(})S 269 x(})S 269 x(||)S 22101 X($254$DIA20:)S
8113 X 498 y({)S 11610 X(:)S 269 x(||)S 269 x({)S 269 x({)S 16452 X
({)S 269 x({)S 269 x(||)S 22101 X($254$DIA30:)S 6499 X 498 y(------.---)S
11072 X(----------)S 16183 X(----------)S 22101 X($254$DIA40:)S 6230 X
498 y(|)S 538 x(GAMEV5)S 538 x(|)S 10803 X(|)S 538 x(AVAN15)S 538 x
(|)S 15914 X(|)S 538 x(BUFETT)S 538 x(|)S 22101 X($254$DIA50:)S 6230 X
498 y(|)S 538 x(192)S 269 x(MB)S 538 x(|)S 10803 X(|)S 538 x(512)S 269 x
(MB)S 538 x(|)S 15914 X(|)S 538 x(160)S 269 x(MB)S 538 x(|)S 22101 X
($254$DIA60:)S 6230 X 498 y(|2100)S 269 x(5/250|)S 10803 X(|)S 269 x
(DEC)S 269 x(7630)S 269 x(|)S 15914 X(|)S 269 x(VAX)S 269 x(6520)S 269 x
(|)S 6230 X 498 y(|)S 9189 X(|)S 10803 X(|)S 13762 X(|)S 15914 X(|)S
18873 X(|)S 6230 X 499 y(|)S 9189 X(|)S 10803 X(|)S 538 x([SYS0])S 538 x
(|)S 15914 X(|)S 538 x([SYS1])S 538 x(|)S 6230 X 498 y(|)S 9189 X(|)S
10803 X(|)S 13762 X(|)S 15914 X(|)S 18873 X(|)S 6499 X 498 y(----------)S
11072 X(----------)S 16183 X(----------)S 7575 X 498 y(\\)S 12417 X
(\\)S 17259 X(/)S 7575 X 498
y(<=========================\(*\)==================>)S
269 x(CI)S 11072 X 498 y(|)S 14838 X(|)S 18335 X(|)S 9996 X 498 y(/--------\\)S
13762 X(/--------\\)S 807 x(/-------\\)S 9996 X 499 y(|)S 269 x(HSC95A)S
269 x(|)S 13762 X(|)S 269 x(HSC90B)S 269 x(|)S 807 x(|)S 269 x(HSJ50)S
269 x(|)S 269 x(\(HSJ50)S 269 x(Not)S 9996 X 498 y(\\---^----/)S 13762 X
(\\---^----/)S 807 x(\\-------/)S 269 x(Installed)S 269 x(Yet\))S 11072 X
498 y(|)S 14838 X(|)S 5692 X 498
y(+---------------------------+-------------|-------------+)S
5692 X 498 y(|)S 13224 X(|)S 16990 X(|)S 20756 X(|)S 5692 X 498 y(|)S
807 x(+-----------------------|---+---------+-------------|---+)S 5692 X
498 y(|)S 807 x(|)S 13224 X(|)S 807 x(|)S 20756 X(|)S 807 x(|)S 5154 X
498 y(\(RA90's\))S 12686 X(\(RA90's\))S 20218 X(\(RA92's\))S 5692 X
499 y(|)S 807 x(|)S 13224 X(|)S 807 x(|)S 20756 X(|)S 807 x(|)S 5154 X
498 y(+-v-+-v-+)S 12686 X(+-v-+-v-+)S 20218 X(+-v-+-v-+)S 5154 X 498 y
(|)S 269 x(A)S 269 x(|)S 269 x(B)S 269 x(|)S 12686 X(|)S 269 x(A)S 269 x
(|)S 269 x(B)S 269 x(|)S 20218 X(|)S 269 x(A)S 269 x(|)S 269 x(B)S 269 x
(|)S 5154 X 498 y(+---+---+)S 12686 X(+---+---+)S 20218 X(+---+---+)S
5154 X 498 y($254$DUA78:)S 807 x(OPENVMS061)S 12686 X($254$DUA1300:)S
269 x(DSA100)S 20218 X($254$DUA2114:)S 269 x(DSA500)S 5154 X 498 y($254$DUA79:)S
807 x(PAGED$)S 12686 X($254$DUA1301:)S 269 x(DSA100)S 20218 X($254$DUA2115:)S
269 x(DSA500)S 5154 X 498 y($254$DUA80:)S 807 x(CLUSTER-WIDE)S 538 x
($254$DUA1302:)S 269 x(DSA200)S 20218 X($254$DUA2116:)S 269 x(DSA600)S
5154 X 499 y($254$DUA81:)S 807 x(DUMP1)S 12686 X($254$DUA1303:)S 269 x
(DSA200)S 20218 X($254$DUA2117:)S 269 x(DSA600)S 5154 X 498 y($254$DUA82:)S
807 x(DUMP2)S 12686 X($254$DUA1304:)S 269 x(DSA300)S 20218 X($254$DUA2118:)S
269 x(DSA700)S 5154 X 498 y($254$DUA83:)S 807 x(POLYCENTER)S 12686 X
($254$DUA1305:)S 269 x(DSA300)S 20218 X($254$DUA2119:)S 269 x(DSA700)S
5154 X 498 y($254$DUA84:)S 807 x(DISK$REGRES1)S 538 x($254$DUA1306:)S
269 x(DSA400)S 20218 X($254$DUA2120:)S 269 x(DSA800)S 5154 X 498 y($254$DUA85:)S
807 x(DISK$REGRES2)S 538 x($254$DUA1307:)S 269 x(DSA400)S 20218 X($254$DUA2121:)S
269 x(DSA800)S 4347 31334 XY F36(Figu)S 2 x(re)S 166 x(2)S(\203)S(2)S
165 x(\(contin)S 2 x(ued)S 166 x(on)S 167 x(next)S 166 x(page\))S 20890 34086 XY
F152(Development)S 167 x(Status)S 499 x(2\20313)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold Courier
%%+ NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-14) 21
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 4347 3975 XY F36(Figu)S 2 x(re)S 166 x(2)S(\203)S(2)S 248 x(\(Cont.\):)S
499 x(Snap-Capabl)S 2 x(e)S 166 x(Disk)S 166 x(T)S -37 x(est)S 166 x
(Con\211gurati)S 2 x(on)S 5961 X 855 y F98(----------)S 11341 X(----------)S
16721 X(----------)S 21832 X(----------)S 5692 X 498 y(|)S 269 x(FLAM97)S
807 x(|)S 11072 X(|)S 538 x(CRUNCH)S 538 x(|)S 16452 X(|)S 538 x(FLAM21)S
538 x(|)S 21563 X(|)S 538 x(DAVID3)S 538 x(|)S 5692 X 498 y(|)S 538 x
(128)S 269 x(MB)S 538 x(|)S 11072 X(|)S 538 x(512)S 269 x(MB)S 538 x
(|)S 16452 X(|)S 538 x(64)S 269 x(MB)S 807 x(|)S 21563 X(|)S 538 x(64)S
269 x(MB)S 807 x(|)S 5692 X 499 y(|)S 269 x(DEC)S 269 x(3800)S 269 x
(|)S 11072 X(|)S 269 x(DEC)S 269 x(2100A|)S 16452 X(|)S 269 x(DEC)S
269 x(3400)S 269 x(|)S 21563 X(|)S 269 x(DEC)S 269 x(3300)S 269 x(|)S
5692 X 498 y(|)S 8651 X(|)S 11072 X(|)S 14031 X(|)S 16452 X(|)S 19411 X
(|)S 21563 X(|)S 24522 X(|)S 5692 X 498 y(|)S 538 x([SYS0])S 538 x(|)S
11072 X(|)S 14031 X(|)S 16452 X(|)S 269 x([SYS11])S 538 x(|)S 21563 X
(|)S 269 x([SYS10])S 538 x(|)S 5692 X 498 y(|)S 8651 X(|)S 11072 X(|)S
14031 X(|)S 16452 X(|)S 19411 X(|)S 21563 X(|)S 24522 X(|)S 5961 X 498 y
(--.-..----)S 11341 X(--.-.-----)S 16721 X(--.-.-----)S 21832 X(--.-..-----)S
6499 X 498 y(:)S 269 x(||)S 11879 X(:)S 269 x(|\(No)S 269 x(FDDI\))S
17259 X(:)S 269 x(||)S 22370 X(:)S 269 x(||)S 6499 X 498 y(:)S 269 x
(||)S 11879 X(:)S 269 x(|)S 807 x(Yet)S 17259 X(:)S 269 x(||)S 22370 X
(:)S 269 x(||)S 4616 X 498 y(FDDI)S 269 x
(<---|+------------------|-------------------|+-----------------|+->)S
269 x(FDDI)S 6499 X 499 y(:)S 269 x(|)S 11879 X(:)S 269 x(|)S 17259 X
(:)S 269 x(|)S 22370 X(:)S 269 x(|)S 5154 X 498 y(NI)S 269 x
(<---+-------------------+-------------------+------------------+-->)S
269 x(NI)S 6499 X 498 y(:)S 11879 X(:)S 17259 X(:)S 22370 X(:)S 4616 X
498 y(SCSI)S 807 x(:)S 11879 X(:)S 17259 X(:)S 22370 X(:)S 24253 X(SCSI)S
4616 X 498 y
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)S
4616 X 498 y(::)S -538 x 498 y(::)S 10265 X(SCSI)S 269 x(Devices)S 4616 X
498 y(::----------------------------------------.)S 4616 X 499 y(::----.)S
538 x(\(FLAM97::\))S 16183 X(|)S 538 x(\(GAMEV5::\))S 4616 X 498 y(::)S
6230 X(|)S 16183 X(|)S 4616 X 498 y(::)S 6230 X(|-)S 269 x($20$DKA0)S
10803 X(DSA1)S 14031 X(\(RZ26\))S 538 x(|-)S 269 x($30$DKA100)S 538 x
(GAMEV5_PAGE)S 269 x(\(RZ26\))S 4616 X 498 y(::)S 6230 X(|-)S 269 x
($20$DKA100)S 10803 X(DSA2)S 14031 X(\(RZ26\))S 538 x(|-)S 269 x(MKA400/500)S
538 x(TLZ06/TZK11)S 4616 X 498 y(::)S 6230 X(|-)S 269 x($20$DKA200)S
10803 X(DSA3)S 14031 X(\(RZ26\))S 538 x(|-)S 269 x($30$DKA600:)S 269 x
(CDROM)S 23446 X(\(RRD42\))S 4616 X 498 y(::)S 6230 X(|-)S 269 x($20$DKA300)S
10803 X(DSA4)S 14031 X(\(RZ74\))S 538 x(|-)S 269 x($30$DKC0:)S 807 x
(System)S 269 x(Disk)S 269 x(\(RZ28\))S 4616 X 498 y(::)S 6230 X(|-)S
269 x($20$DKC0)S 10803 X(FLAM97-70)S 807 x(\(RZ26L\))S 269 x(|-)S 269 x
($30$DKC100)S 538 x(DSA30)S 23446 X(\(RZ28\))S 4616 X 499 y(::)S 6230 X
(|-)S 269 x($20$DKC100)S 10803 X(FLAM97_PAGE)S 269 x(\(RZ26L\))S 269 x
(|-)S 269 x($30$DKC200)S 538 x(DSA31)S 23446 X(\(RZ26\))S 4616 X 498 y
(::)S 6230 X(|-)S 269 x($20$DKC200)S 10803 X(DSA5)S 14031 X(\(RZ26L\))S
269 x('-)S 269 x($30$DRA0)S 20218 X(DSA32)S 23446 X(RAID5)S 4616 X 498 y
(::)S 6230 X(|-)S 269 x($20$DKC300)S 10803 X(DSA6)S 14031 X(\(RZ26L\))S
4616 X 498 y(::)S 6230 X('-)S 269 x($20$DKC400)S 10803 X(CDROM)S 14031 X
(\(RRD43\))S 4616 X 498 y(::)S -538 x 498
y(''====.------------------------------------.)S
6230 X 498 y(|)S 538 x(\(FLAM21::\))S 16183 X(|)S 538 x(\(DAVID3::\))S
6230 X 498 y(|)S 16183 X(|)S 6230 X 499 y(|-)S 269 x($40$DKA0)S 10803 X
(FLAM21_PAGE)S 269 x(\(RZ26\))S 538 x(|-)S 269 x($50$DKC0:)S 807 x(DSA50)S
23446 X(\(RZ26\))S 6230 X 498 y(|-)S 269 x($40$DKA400)S 10803 X(CDROM)S
13762 X(\(RRD42\))S 538 x(|-)S 269 x($50$DKC300)S 538 x(DAVID3_PAGE)S
269 x(\(RZ25\))S 6230 X 498 y(|-)S 269 x($40$DKB0)S 10803 X(DSA40)S
14031 X(\(RZ26L\))S 269 x('-)S 269 x(DAVID3$MKC600)S 23446 X(\(TLZ06\))S
6230 X 498 y(|-)S 269 x($40$DKB100)S 10803 X(DSA41)S 14031 X(\(RZ26\))S
6230 X 498 y(|-)S 269 x($40$DKB200)S 10803 X(DSA42)S 14031 X(\(RZ26\))S
6230 X 498 y(|-)S 269 x(FLAM21$MKB300)S 13762 X(\(TLZ06\))S 6230 X 498 y
('-)S 269 x(FLAM21$MKB600)S 13762 X(\(TLZ06\))S 4347 26250 XY F24(2.8)S
348 x(Dependencies)S 231 x(and)S 232 x(Risks)S 5543 X 896 y F151(There)S
167 x(are)S 166 x(no)S 166 x(SD)S 166 x(dependencies)S 166 x(on)S 167 x
(any)S 167 x(third)S 166 x(party)S 166 x(products.)S 5543 X 897 y(Known)S
166 x(risks,)S 166 x(issues)S 165 x(and)S 166 x(concern)S 2 x(s)S 166 x
(are:)S 5543 X 897 y(\201)S 594 x(Interdependencies:)S 223 x(BACK)S
-2 x(UP)S -64 x(,)S 167 x(ARGUS)S -2 x(,)S 167 x(and)S 166 x(NTDS)S
6439 X 896 y(Note)S 250 x(that)S 250 x(SD)S 249 x(depend)S 250 x(on)S
251 x(changes)S 251 x(that)S 250 x(need)S 250 x(to)S 250 x(be)S 250 x
(made)S 249 x(to)S 250 x(Files\2031)S -28 x(1)S 250 x(BACKUP)S 249 x
(utility)S 6439 X 598 y(regarding)S 204 x(incremental)S 202 x(date)S
202 x(changes)S 203 x(that)S 202 x(are)S 202 x(stored)S 201 x(in)S 203 x
(metadata.)S 328 x(When)S 203 x(the)S 202 x(/RECOR)S -2 x(D)S 6439 X
598 y(BACKUP)S 187 x(quali\211er)S 188 x(is)S 188 x(used)S 188 x(for)S
188 x(an)S 188 x(incremental)S 188 x(backup)S 189 x(from)S 188 x(a)S
188 x(snap)S 187 x(disk)S 188 x(\(a)S 188 x(not)S 188 x(a)S 188 x(snappy)S
6439 X 598 y(disk\),)S 224 x(the)S 213 x(date)S 212 x(is)S 212 x(not)S
212 x(recorded)S 213 x(on)S 213 x(the)S 212 x(original)S 214 x(snappy)S
212 x(disk.)S 361 x(This)S 212 x(information)S 213 x(is)S 212 x(lost)S
211 x(if)S 6439 X 597 y(and)S 193 x(when)S 193 x(the)S 193 x(snap)S
193 x(disk)S 192 x(is)S 193 x(deleted)S 192 x(or)S 193 x(initialized.)S
301 x(Consequentially)S 193 x(the)S 193 x(next)S 193 x(incremental)S
4347 34086 XY F152(2\20314)S 498 x(Development)S 166 x(Statu)S 2 x(s)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold Courier
%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-15) 22
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 6439 3969 XY F151(backup)S 216 x(has)S 214 x(no)S 215 x(information)S
215 x(upon)S 215 x(which)S 215 x(to)S 214 x(base)S 215 x(its)S 213 x
(backup)S 216 x(.)S 367 x(BACKUP)S 213 x(will)S 214 x(have)S 216 x(to)S
214 x(be)S 6439 X 598 y(modi\211ed)S 166 x(to)S 166 x(store)S 166 x
(this)S 166 x(metadata)S 165 x(on)S 167 x(the)S 166 x(original)S 167 x
(snappy)S 166 x(disk.)S 6439 X 897 y(ARGUS)S 193 x(V3.0)S 194 x(plans)S
194 x(to)S 194 x(provide)S 195 x(basic)S 194 x(disk)S 194 x(management)S
195 x(support)S 194 x(in)S 194 x(Dec-1997,)S 201 x(but)S 195 x(not)S
194 x(for)S 6439 X 598 y(Snap-capable)S 166 x(disks.)S 222 x(Argus)S
166 x(V3.5)S 166 x(planned)S 167 x(for)S 166 x(July-1998)S 166 x(will)S
166 x(provide)S 166 x(support)S 166 x(for)S 166 x(SD.)S 6439 X 896 y
(OpenVMS)S 164 x(Disk)S 163 x(Services)S 165 x(for)S 164 x(W)S -19 x
(indows)S 163 x(NT)S 165 x(\(NTDS\))S 163 x(V2.0)S 164 x(will)S 163 x
(have)S 165 x(SD)S 163 x(dependencies.)S 222 x(Note)S 6439 X 598 y(that)S
166 x(NTDS)S 166 x(V1.0)S 166 x(will)S 165 x(SSB)S 166 x(on)S 166 x
(CONDIS)S -2 x(T)S 167 x(in)S 166 x(Aug-1997.)S 5543 X 897 y(\201)S
594 x(Hardware)S 166 x(Limitations)S 6439 X 896 y(W)S -27 x(e)S 166 x
(need)S 166 x(to)S 166 x(ensure)S 167 x(the)S 166 x(new)S 166 x(SMP)S
166 x(2100A)S 166 x(has)S 166 x(a)S 166 x(CIPCA)S 165 x(and)S 166 x
(FDDI)S 165 x(adapters.)S 6439 X 897 y(W)S -27 x(e)S 139 x(still)S 138 x
(need)S 139 x(an)S 139 x(HSJ50)S 138 x(controller)S -36 x(.)S 213 x
(One)S 139 x(has)S 139 x(been)S 139 x(slated)S 138 x(for)S 139 x(the)S
139 x(OFST)S 139 x(cluster)S -37 x(,)S 145 x(but)S 139 x(we)S 138 x
(have)S 6439 X 598 y(not)S 176 x(yet)S 176 x(located)S 175 x(it.)S 250 x
(Rich)S 175 x(Janscy)S 176 x(normally)S 176 x(takes)S 176 x(care)S 175 x
(of)S 176 x(equipment)S 176 x(orders,)S 178 x(but)S 175 x(Rich)S 176 x
(is)S 175 x(out)S 6439 X 597 y(on)S 167 x(sick)S 166 x(leave.)S 5543 X
897 y(\201)S 594 x(Personnel)S 167 x(Resources)S 6439 X 897 y(Until)S
220 x(recently)S 221 x(\(25-Feb-1997\),)S 234 x(we)S 219 x(had)S 221 x
(one)S 220 x(person)S 220 x(from)S 220 x(QTV)S 220 x(working)S 221 x
(part)S 219 x(time)S 220 x(on)S 220 x(this)S 6439 X 597 y(project,)S
168 x(and)S 166 x(part)S 167 x(time)S 166 x(on)S 166 x(other)S 167 x
(projects)S 167 x(\(SSON)S 165 x(T)S -45 x(est)S 165 x(check)S 2 x(-in,)S
167 x(Spiralog,)S 167 x(OFST)S -46 x(-NTDS)S 166 x(and)S 6439 X 598 y
(OFST)S -46 x(-VDC\).)S 199 x(Although)S 201 x(Spiralog)S 201 x(QUAL)S
199 x(is)S 200 x(now)S 200 x(\211nished)S 200 x(\(25-Feb-1997\),)S 209 x
(and)S 200 x(we)S 199 x(can)S 201 x(focus)S 6439 X 598 y(on)S 167 x
(OFST)S -46 x(.)S 6439 X 897 y(Since)S 221 x(12-Feb-1997,)S 234 x(we)S
220 x(have)S 222 x(had)S 220 x(limited)S 220 x(use)S 220 x(of)S 221 x
(another)S 221 x(QTV)S 220 x(person,)S 234 x(but)S 221 x(due)S 220 x
(to)S 221 x(other)S 6439 X 597 y(projects,)S 163 x(this)S 162 x(has)S
161 x(been)S 162 x(limited)S 161 x(to)S 161 x(a)S 161 x(few)S 161 x
(days)S 162 x(a)S 161 x(week.)S 220 x(However)S -36 x(,)S 163 x(other)S
162 x(project)S 162 x(responsibili-)S 6439 X 598 y(ties)S 166 x(have)S
167 x(ended,)S 167 x(and)S 166 x(Joe)S 166 x(Mahan)S 167 x(is)S 166 x
(now)S 166 x(available)S 166 x(full)S 166 x(time.)S 6439 X 897 y(Paul)S
140 x(Mosteika,)S 146 x(who)S 139 x(was)S 139 x(the)S 140 x(QTV)S 139 x
(OFST)S 139 x(project)S 140 x(leader)S 140 x(and)S 139 x(who)S 140 x
(was)S 139 x(a)S 139 x(resource)S 140 x(for)S 140 x(testing)S 6439 X
597 y(SD,)S 176 x(is)S 176 x(now)S 176 x(taking)S 177 x(a)S 176 x(new)S
176 x(job)S 177 x(with)S 175 x(the)S 177 x(OpenVMS)S 175 x(Security)S
177 x(group.)S 253 x(This)S 176 x(is)S 176 x(effective)S 177 x(7-Apr)S
-10 x(-)S 6439 X 598 y(1997,)S 167 x(so)S 165 x(another)S 167 x(QTV)S
166 x(resource)S 167 x(is)S 165 x(needed)S 167 x(immediately)S 165 x
(for)S 166 x(the)S 167 x(SD)S 165 x(project.)S 5543 X 897 y(\201)S 594 x
(Schedule)S 6439 X 896 y(The)S 147 x(currrent)S 146 x(RA)S -56 x(VEN)S
145 x(schedule)S 146 x(calls)S 145 x(for)S 146 x(code)S 145
x(freeze/integration)S
147 x(in)S 146 x(early)S 146 x(August)S 145 x(1997.)S 215 x(The)S 6439 X
598 y(SD)S 196 x(team)S 196 x(in)S 197 x(EDO)S 195 x(and)S 197 x(QTV)S
196 x(would)S 196 x(like)S 197 x(to)S 196 x(have)S 197 x(as)S 196 x
(much)S 197 x(of)S 197 x(the)S 196 x(SD)S 196 x(validated)S 197 x(by)S
196 x(then)S 197 x(as)S 6439 X 598 y(possible)S 214 x(to)S 214 x(assure)S
214 x(O/S)S 214 x(stability)S -56 x(.)S 366 x(However)S -36 x(,)S 226 x
(this)S 214 x(will)S 214 x(depend)S 214 x(on)S 215 x(how)S 214 x(much)S
215 x(functionality)S 6439 X 598 y(is)S 197 x(available)S 197 x(by)S
197 x(July)S 197 x(97,)S 205 x(when)S 197 x(the)S 197 x(BL3)S 197 x
(kit)S 197 x(is)S 196 x(planned)S 198 x(to)S 196 x(be)S 197 x(delivered.)S
315 x(Note)S 196 x(that)S 197 x(this)S 196 x(is)S 6439 X 598 y(historically)S
167 x(a)S 166 x(period)S 166 x(of)S 166 x(limited)S 165 x(resources)S
167 x(due)S 166 x(to)S 166 x(scheduled)S 166 x(vacations.)S 5543 X 896 y
(There)S 166 x(are)S 166 x(no)S 167 x(concerns)S 166 x(that)S 166 x
(may)S 166 x(impact)S 166 x(reliability)S 165 x(or)S 166 x(interoperability)S
167 x(with)S 165 x(existing)S 166 x(software,)S 5543 X 598 y(hardware)S
167 x(&/or)S 167 x(\211rmware,)S 167 x(except)S 168 x(as)S 166 x(noted)S
167 x(under)S 167 x(Section)S 167 x(2.6.1,)S 168 x(T)S -45 x(esting/Con\211gu)S
2 x(ration)S 167 x(Restric-)S 5543 X 598 y(tions.)S 5543 X 896 y(There)S
167 x(are)S 166 x(no)S 166 x(speci\211c)S 167 x(areas)S 166 x(which)S
166 x(need)S 166 x(special)S 166 x(attention.)S 4347 27880 XY F24(2.9)S
348 x(Proto)S 234 x(PCSI)S 232 x(Kit)S 232 x(of)S 233 x(SD)S 5543 X
896 y F151(Example)S 166 x(2)S(\203)S(2)S 166 x(shows)S 165 x(the)S
166 x(contents)S 166 x(of)S 166 x(the)S 167 x(Snap)S 166 x(Capable)S
165 x(Disk)S 166 x(PCSI)S 165 x(installation)S 166 x(kit.)S 20890 34086 XY
F152(Development)S 167 x(Status)S 499 x(2\20315)S
EP PP
%%PageTrailer
%%PageFonts: NewCenturySchlbk-Roman
%%+ Helvetica-Bold NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-16) 23
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 5543 3975 XY F36(Example)S 167 x(2)S(\203)S(2:)S 497 x(PCSI)S 167 x
(SD)S 166 x(Kit)S 166 x(File)S 167 x(List)S 5543 5383 XY F98($)S 269 x
(produst)S 269 x(list)S 269 x(sd)S 5543 X 797 y(The)S 269 x(following)S
269 x(product)S 269 x(has)S 268 x(been)S 269 x(selected:)S 6619 X 498 y
(DEC)S 269 x(AXPVMS)S 269 x(SD)S 269 x(T1.0-X005)S 17109 X(Layered)S
269 x(Product)S 6619 X 797 y(Do)S 269 x(you)S 269 x(want)S 269 x(to)S
269 x(continue?)S 268 x([YES])S 269 x(y)S 6619 X 797 y(Files)S 269 x
(in)S 269 x(_$254$DUA81:[DUMP]DEC-AXPVMS-SD-T0100-X005-1.PCSI)S 6619 X
499 y(----------------------------------------------------------)S 6619 X
797 y([000000]DEC-AXPVMS-SD-T0100-X005-1.PCSI$TLB)S 6619 X 498
y([SYS$LDR]SDDEF.STB)S
6619 X 498 y([SYS$LDR]SYS$DGDRIVER.EXE)S 6619 X 498 y([SYS$LDR]SYS$DGDRIVER.STB)S
6619 X 498 y([SYS$LDR]SYS$DUDRIVER.EXE)S 6619 X 498 y([SYSEXE]CSP.EXE)S
6619 X 498 y([SYSEXE]INIT.EXE)S 6619 X 499 y([SYSEXE]MONITOR_TV.EXE)S
6619 X 498 y([SYSEXE]SD_MANAGER.EXE)S 6619 X 498 y([SYSEXE]SHOW.EXE)S
6619 X 498 y([SYSEXE]VMOUNT.EXE)S 6619 X 498 y([SYSLIB]DISMNTSHR.EXE)S
6619 X 498 y([SYSLIB]MOUNTSHR.EXE)S 6619 X 498 y([SYSLIB]SD$SDA.EXE)S
6619 X 498 y([SYSLIB]SD$SHARE.EXE)S 6619 X 499 y([SYSLIB]SPISHR.EXE)S
6619 X 498 y([SYSUPD]INIT.CLD)S 6619 X 498 y([SYSUPD]MOUNT.CLD)S 6619 X
498 y([SYSUPD]PROVIDE_SD.COM)S 6619 X 498 y([SYSUPD]REMOVE_SD.COM)S
6619 X 498 y([000000]DEC-AXPVMS-SD-T0100-X005-1.PCSI$DESCRIPTION)S 6619 X
797 y(End)S 269 x(of)S 269 x(list)S 4347 22419 XY F24(2.10)S 348 x(T)S
-52 x(echnical)S 232 x(Resources)S 5543 X 897 y F151(The)S 166 x(following)S
167 x(people)S 166 x(are)S 166 x(noted)S 166 x(here)S 167 x(for)S 166 x
(reference:)S 5543 X 897 y(The)S 166 x(Snap-Capable)S 166 x(Disk)S 165 x
(\(SD\))S 166 x(Group)S 166 x(consists)S 165 x(of:)S 5543 X 896 y(\201)S
594 x(Adrian)S 166 x(Chandley)S 167 x(-)S 166 x(OFST)S 166 x(Engineering)S
168 x(Project)S 167 x(Manager)S 5543 X 897 y(\201)S 594 x(Russ)S 166 x
(Green)S 166 x(-)S 166 x(OFST)S 166 x(Engineering)S 168 x(T)S -46 x
(echnical)S 167 x(Leader)S 5543 X 897 y(\201)S 594 x(Kevin)S 167 x(Playford)S
166 x(-)S 166 x(SD)S 166 x(Project)S 167 x(Leader)S 5543 X 896 y(\201)S
594 x(Chris)S 166 x(Whitaker)S 166 x(-)S 166 x(SD)S 166 x(T)S -46 x
(echnical)S 167 x(Leader)S 5543 X 897 y(\201)S 594 x(Alan)S 166 x(Dewer)S
166 x(-)S 166 x(SD)S 165 x(Developer)S 5543 X 897 y(\201)S 594 x(Jim)S
166 x(Hogg)S 167 x(-)S 166 x(SD)S 165 x(Developer)S 5543 X 896 y(\201)S
594 x(Conor)S 167 x(Morrison)S 166 x(-)S 166 x(SD)S 166 x(Developer)S
5543 X 897 y(\201)S 594 x(Judy)S 167 x(Parsons)S 166 x(-)S 166 x(SD)S
166 x(Documentation)S 4347 34086 XY F152(2\20316)S 498 x(Development)S
166 x(Statu)S 2 x(s)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold Courier
%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-17) 24
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 4347 4050 XY F28(2.10.)S 2 x(1)S 299 x(OFST)S 199 x(-)S 200 x(Group)S
199 x(Distribution)S 200 x(and)S 200 x(Phone)S 200 x(List)S 5543 X 897 y
F151(The)S 166 x(following)S 167 x(is)S 165 x(for)S 166 x(reference)S
167 x(and)S 167 x(all)S 166 x(can)S 166 x(be)S 166 x(contacted)S 166 x
(on)S 167 x(MOVIES::)S 5543 6740 XY F98(NAME)S 14150 X(DTN)S 269 x(EXT.)S
5543 X 498 y(====)S 14150 X(=======)S 5543 X 797 y(Adrian)S 269 x(Chandley)S
14150 X(824-3373)S 5543 X 498 y(Ian)S 269 x(Compton)S 14150 X(824-3346)S
807 x(EDO)S 269 x(Test)S 5543 X 498 y(Staurt)S 269 x(Deans)S 14150 X
(824-3314)S 807 x(EDO)S 269 x(Test)S 5543 X 499 y(Alan)S 269 x(Dewar)S
14150 X(824-3300)S 5543 X 498 y(Russ)S 269 x(Green)S 14150 X(824-3256)S
5543 X 498 y(Jim)S 269 x(Hogg)S 14150 X(824-3284)S 5543 X 498 y(Rudi)S
269 x(Martin)S 14150 X(824-3397)S 5543 X 498 y(Dougie)S 269 x(McLaggan)S
14150 X(824-3235)S 5543 X 498 y(David)S 269 x(McNally)S 14150 X(824-3299)S
5543 X 498 y(Conor)S 269 x(Morrison)S 14150 X(824-3416)S 5543 X 498 y
(Julian)S 269 x(Palmer)S 14150 X(824-3349)S 5543 X 499 y(Judy)S 269 x
(Parsons)S 14150 X(824-3318)S 5543 X 498 y(Kevin)S 269 x(Playford)S
14150 X(824-3394)S 5543 X 498 y(Alan)S 269 x(Potter)S 14150 X(824-3307)S
5543 X 498 y(Nora)S 269 x(Tanner)S 14150 X(824-3320)S 5543 X 498 y(Chris)S
269 x(Whitaker)S 14150 X(824-3377)S 20890 34086 XY F152(Development)S
167 x(Status)S 499 x(2\20317)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman
%%+ Courier NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Trailer
%%Pages: 24
%%BoundingBox: 0 0 612 792
%%DocumentFonts: DigitalLogo NewCenturySchlbk-Bold
%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Italic
%%+ Courier Helvetica-Bold Helvetica
%%DocumentNeededFonts: NewCenturySchlbk-Bold
%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Italic
%%+ Courier Helvetica-Bold Helvetica
%%DocumentProcessColors:
%%DocumentCustomColors: (BLACK)
%%CMYKCustomColor: 0.0 0.0 0.0 1.0 (BLACK)
%
DVC$PSJob restore
end %DEC_DVC$dict
end %Color5044Dict
%
%%EOF
|
477.23 | Evaluation Plan, OFST - VDC, Virtual Data Cache | STAR::PMOSTEIKA | Paul, ZKO3-4/s31, 381 (881)-1075 | Fri Apr 04 1997 17:11 | 1809 |
|
QTV Evaluation Plan for OpenVMS File
System Technology (OFST) Virtual
Data Cache (VDC) Project
Prepared by:
Paul Mosteika - QTV OFST Validation/Qualification Project
Leader
Reviewers:
o Mark Howell - Engineering Project Manager
o Russ Green - OFST Engineering Technical Leader
o Julian Palmer - Virtual Data Cache (VDC) Technical Leader
o Mick Konrad - QTV Mngr.
o Pete Michaud - QTV NT Affinity Project Mngr.
o Curt Spacht - QTV Technical Leader
Informational copy provided to:
o Nora Tanner - OpenVMS Disk Services for Windows NT (NTDS)
Technical Leader
o Kevin Playford - Snap-capable Disk (SD) Technical Leader
o V1.0 - Draft release of VDC project evaluation
o V1.1 - Edit updates from draft review
o V1.2 - Minor edits, added BL schedule, added EXEC info
to latent support
Revision/Update Information: V 1.2
Digital Equipment Corporation
Maynard, Massachusetts
ii
________________________
April 4, 1997
__________
The information in this document is subject to change without no-
tice and should not be construed as a commitment by Digital
Equip-
ment Corporation. Digital Equipment Corporation assumes no re-
sponsibility for any errors that may appear in this document.
The software described in this document is furnished under a li-
cense and may be used or copied only in accordance with the terms
of such license.
No responsibility is assumed for the use or reliability of soft-
ware on equipment that is not supplied by Digital Equipment Cor-
poration or its affiliated companies.
Restricted Rights: Use, duplication, or disclosure by the U.S.
Government is subject to restrictions as set forth in subpara-
graph (c)(1)(ii) of the Rights in Technical Data and Computer
Soft-
ware clause at DFARS 252.227-7013.
__________
� Digital Equipment Corporation 1997.
All Rights Reserved.
Printed in U.S.A.
__________
The postpaid Reader's Comments forms at the end of this document
request your critical evaluation to assist in preparing future
documentation.
The following are trademarks of Digital Equipment Corporation:
DEC DIBOL UNIBUS
DEC/CMS EduSystem VAX
DEC/MMS IAS VAXcluster
DECnet MASSBUS VMS
DECsystem-10 PDP VT
DECSYSTEM-20 PDT
DECUS RSTS
DECwriter RSX DIGITAL
This document was prepared using VAX DOCUMENT, Version 2.1.
Contents_________________________________________________________
Chapter 1 OpenVMS File System Technology (OFST) Overview for
___________OpenVMS_______________________________________________
1.1 Purpose ..................................................1-1
1.2 Virtual Data Cache (VDC) Overview ........................1-2
1.2.1 Latent Support for VDC Overview ....................1-2
1.2.1.1 RMS Changes ...................................1-3
1.2.1.2 F11BXQP Changes ...............................1-3
1.2.1.3 Memory Management Changes .....................1-3
1.2.1.4 Latent Support Specifications and Plans .......1-3
Chapter_2__Development_Status____________________________________
2.1 Development Status, Life of a Project Cycle ..............2-1
2.2 Project Documents ........................................2-2
2.3 Development Effort .......................................2-3
2.4 Defect Containment Status ................................2-3
2.4.1 Defect Data Status .................................2-4
2.5 Integration & Testing Status .............................2-4
2.6 Configurations ...........................................2-5
2.6.1 Testing/Configuration Restrictions .................2-6
2.7 QTV Requirements for the Project .........................2-7
2.7.1 Testing Activities .................................2-8
2.7.1.1 Testing Schedule ..............................2-8
2.7.1.2 Latent Support Testing ........................2-9
2.7.1.2.Phase 1 Non QTV-ZKO Testing ...................2-9
2.7.1.2.Phase 2 QTV-ZKO and QTV-Scotland (EDO)
Testing....................................... 2-9
2.7.1.3 Preintegration Testing .......................2-12
2.7.1.4 Validation ...................................2-12
2.7.1.4.General Testing ..............................2-13
iii
2.7.2 Skill Set Requirements ............................2-14
2.7.3 Hardware Requirements .............................2-15
2.8 Dependencies and Risks ..................................2-18
2.9 Technical Resources .....................................2-19
2.9.1 OFST - Group Distribution and Phone List ..........2-19
Figures__________________________________________________________
1-1 Raven Schedule ......................................1-1
2-1 Supported Configurations ............................2-6
2-2 Caching Modes Test Matrix ..........................2-13
2-3 Virtual Data Cache Test Configuration ..............2-15
Tables___________________________________________________________
2-1 Status ..............................................2-1
2-2 Project Document Status .............................2-2
2-3 Project Development Effort ..........................2-3
2-4 Defect Containment Activity .........................2-3
2-5 Defect Data Activity ................................2-4
2-6 QTV Project Requirements ............................2-7
2-7 QTV Test Schedule ...................................2-8
iv
Chapter__1_______________________________________________________
OpenVMS File System Technology (OFST) Overview for OpenVMS
1.1 Purpose
The OFST project encompasses 3 distinct projects:
1. OpenVMS Disk Services for Windows NT (NTDS) - OpenVMS V7.1 Al-
pha systems
2. Virtual Data Cache (VDC) for OpenVMS V7.2 Alpha systems
3. Snap-capable Disk (SD) for OpenVMS V7.2 Alpha systems
However, this evaluation plan is to assess the state of the VDC
cache project, determining any quality risks, and provides an in-
put to the follow-on validation plan.
The Quality Test and Validation (QTV) engineering group plans to
identify defects during validation of the Virtual Data Cache
(VDC)
project. This project will be supported in the OpenVMS 7.2
(Raven)
in 1998, see Figure 1-1. QTV will make a statement of quality
about
VDC at the end of its validation.
Figure 1-1: Raven Schedule
A rough schedule has been created for Raven that yields a
March 1998 SSB submit date.
FASB Code Freeze Mid March 1997
FASB Field Test April 1997
Internal Field Test Code Freeze Late June 1997
Internal Field Test July 1997
External Field Test #1 Code Freeze Early August 1997
External Field Test #1 Oct/Nov 1997
External Field Test #2 Code Freeze Early November 1997
External Field Test #2 Dec 1997 - Feb 1998
SSB Submit March 1998
OpenVMS File System Technology (OFST) Overview for OpenVMS 1-1
1.2 Virtual Data Cache (VDC) Overview
The Virtual Data Cache is an OpenVMS cluster virtual file sys-
tem cache to be used with ODS-2 and ODS-5. It is to replace the
VIOC cache that currently exists on Alpha systems, adding new
func-
tionality. The VDC will coexist with the VIOC cache on VAX sys-
tems in a mixed-architecture cluster environment. This new code
will be composed of approximately 9000 uncommented lines of code.
The current VIOC cache has limitations, such as a maximum num-
ber of closed files cached (100), write-through only caching
tech-
nique, static sizing at boot time, no caching of fiels shared for
write access, and others.
The VDC will allow dynamic cache growth (and shrinkage) to change
with demands for system memory resources. There are changes
planned
by the EXEC group to the memory management code to support this.
The VDC cache can be adjusted with system (SYSGEN/SYSMAN) param-
eters.
The VDC will not limit the number of closed files cached. It will
utilize writeback, writethrough, or no file caching on a appli-
cation selectable file, volume, or by node basis. VDC supports
all the existing VIOC API's, extending them for VDC featues such
as:
o File caching attributes
DCL $ DIRECTORY/FULL will be changed to display the caching
attributes.
The DCL command $ SET FILE/CACHING attribute will be modified
to work with ODS-2 and Spiralog volume files.
o File Barriers to control write order
o File and volume flush
o File cache enable/disable
o Synchronous I/O completion
1.2.1 Latent Support for VDC Overview
EDO plans on making the necessary DCL and F11BXQP changes to sup-
port VDC. However, memory management changes will done by the
EXEC
group, and the RMS group will make the RMS changes to support
VDC.
1-2 OpenVMS File System Technology (OFST) Overview for OpenVMS
1.2.1.1 RMS Changes
RMS will be modified for VDC optimized use, such as RMS RU jour-
nal files with VDC writeback caching, user API for file caching
attributes, enabling writeback by default on more files, and im-
prove RMS read/write deferred access to sequential files with
VDC's
support of synchronous completion of read/write I/O's.
VDC's a virtual (file) oriented cache, which will perform (file)
cache read-ahead operations. It will not cache metadata and re-
served files cached by F11B-XQP, such as directory information,
INDEX.SYS and other files.
1.2.1.2 F11BXQP Changes
There are modifications to be made in F11BXQP to take advantage
of VDC features such as caching attribute inheritance, add new
API's for RMS use, and support for volume mount.
1.2.1.3 Memory Management Changes
Executive Memory Management changes are being done to support VDC
cache use of S2 space, dynamic cache growth and also to shrink
the cache when resources are in demand.
This will be implemented with additional functions for VDC to ad-
just the system's fluid page count and to be notified with mem-
ory demands/events. Changes will also be made to the SYSMAN RE-
SERVED MEMORY interface, PFN allocation/deallocation, mapping and
unmapping interfaces, 64 bit NPP addressing, and maintaining of
free PTE's.
1.2.1.4 Latent Support Specifications and Plans
The VDC Latent Support Plan LS-VDC.PS describes the 3 phases that
will be used to integrate changes gradually to DCL
Commands/Utilities,
EXEC MMG, RMS, and F11BXQP. Phase 3 is necessary before VDC can
be fully functional.
The approximate schedule for the phases are:
o Phase 1 28-Feb-1997
o Phase 2 04-Apr-1997
o Phase 3 04-Jul-1997
o VDC full functionality Oct 1997
The following Latent Support plans exist for RMS, VDC, and EXEC
MMG:
OpenVMS File System Technology (OFST) Overview for OpenVMS 1-3
RMS_LATENT_SUPPORT_VDC.PS RMS VDC Support Project Plan
(Received from Tom Speer by mail)
DOCD$:[EVMS.PROJECT_DOCUMENTS]
LS-VDC.PS VDC Latent Support Plan
DS-EXEC_VDC.PS Design Specification
FS-EXEC_VDC.PS Functional Specification
PP-RMS_VDC.PS Plan for a Plan
1-4 OpenVMS File System Technology (OFST) Overview for OpenVMS
Chapter__2_______________________________________________________
Development Status
2.1 Development Status, Life of a Project Cycle
Table 2-1 shows which stage the Virtual Data Cache project is in
according to Life of a Project (LOP) and its current status
(marked
by an 'X').
Table_2-1:_Status_____________________________________________
Status (% complete / not
Project_Phase____________________planned_/_N/A)_______________
___ Problem Statement 100%
___ Investigation 100%
___ Draft Plan and Design 100%
___ Detailed Project Planning 0%, Due Apr. 1997
___ Detailed Design 100%
/Functional Specification
_X_ Functional Specification 95%
___ Implementation 0%
___ Validation 0%
______Assess_Doneness____________0%___________________________
Development Status 2-1
2.2 Project Documents
Table 2-2 shows the status of project documents, notes, and their
corresponding filename. Note that QTV plans to develop the Test
/Validation plan and will review and contribute input to others,
such as the. The document's location (except where noted) are:
MOVIES kelso$:[dollarv2.docs.vds]
AVOLUB disk$public:[ofst.docs.vdc]
STAR work7:[jpalmer.public.vdc]
Table_2-2:_Project_Document_Status____________________________
Document________Status_D=draft_or_F=final_/Location/Comments__
Investigation F-DIR-VDC.PS
Report
Product F-in Func. Spec. FS-VDC.PS
Requirements
Project Plan ??-Due April
Functional F-FS-VDC.PS
Specification
Design D-DS-VDC.PS
Specification
Development N/A
Plan
Defect F - not public
Containment
Plan
Unit Test Not done yet
Plans
Test -
/Validation
Plan
Itegration Depends on Raven
Test Plan
Final Qual None yet
Plan
Doneness None Yet
Criteria
Others__________N/A___________________________________________
2-2 Development Status
2.3 Development Effort
Table 2-3 shows that all the Virtual Data Cache code is being de-
veloped internally by OSSG. There is no porting of code from an
internal or external source.
Table_2-3:_Project_Development_Effort_________________________
Percentage_______Development_Effort___________________________
100% Code design & development within OSSG
- OSSG porting of code from an external source
- OSSG porting of code from an internal source
- Subcontracted devopment or porting by an
external vendor
- OSSG modification and integration of a third
party product
- OSSG resale of a third party product
- Procative maintenance
-________________Other________________________________________
2.4 Defect Containment Status
Table 2-4 shows the specific defect goal, its percentage of es-
timated and planned coverage, and date.
Table_2-4:_Defect_Containment_Activity________________________
Percentage Estimated Completed to
Activity___________________/Planned______________Date_________
Code Inspected 80% 0%
Code Unit Testing 80% 0%
Code Integration Testing 100% 0%
Code_Features_Validated____100%__________________0%___________
Development Status 2-3
2.4.1 Defect Data Status
Table 2-5 shows the activities in which defects are planned to
be found and the number found to date.
Table_2-5:_Defect_Data_Activity_______________________________
# Defects Estimated Completed to
Activity___________________/Planned______________Date_________
Design Reviews/Inspection 76 ??
Code Review/Inspection 51 0
Unit Test 76 0
Integration Test 12 0
Validation, including 38 0
Field_Test____________________________________________________
Note
Of the 253 estimated defects, there are 40 estimated
defects in the OpenVMS Latent Support code of 1560 un-
commented lines of code. This includes DCL command changes,
F11BXQP, but does not include RMS and EXEC MMG code changes.
Estimated defects were derrived using SLIM and standard formu-
las.
Actual values are measured by count as they occurr.
Other methods used to remove defects is the EDO team has a VDC
coding standards that they utilize.
2.5 Integration & Testing Status
o What percentage of code for this project will be integrated
with
other system components?
The VDC cache will be 100% integrated with other system com-
ponents in that it will have its own execlet/image. There are
also modifications being made to EXEC MMG, RMS, and F11BXQP for
support of VDC. These changes represent approximately an ad-
ditional 15% for EXEC and RMS, and approximately an additional
15% for F11BXQP code changes to the VDC total (9000 LOC).
o How was/will readiness for integration with other system com-
ponents be determined?
After preliminary pre-integration testing that shows the VDC
causes no system crashes or instability, and there are zero
open
show-stopper QARs at that time.
2-4 Development Status
o List & describe all tests currently available for testing this
project.
- OpenVMs Regression
- VCC test scripts exist according to Phil Norwich, however
they have not been checked into the VCC facility, and have
not been located.
- VLM tests -see Dennis or tests from KTHREADS
- SITP
- CTM
- XQPXR
- XQP Stresser
- RMS, LBN, modify tests for cache control
o Are any existing tests run on a regular basis against the
project's
code base? By whom?
No not yet.
o When will the code integration for this project be completed?
It is planned to have VDC integrated into RAVEN by the code
freeze
date of early August 1997. Note that with current plans, this
will be less than 100% functionality. Full integration is cur-
rently expected in October, but with higher quality and addi-
tional QTV qualification.
2.6 Configurations
Figure 2-1 indicates the platforms and operating systems that the
Virtual Data Cache will support, along with the version
number(s).
Development Status 2-5
Figure 2-1: Supported Configurations
---------------------------------------------------
| INTEL || DIGITAL
|
|-------------||------------------------------------|
| NT | W95 || Alpha NT |OVMS Alpha|OVMS
VAX|UNIX |
-------|-----|-------||----------|----------|--------|-----|
|Client | | || | | |
|
| | | || | | |
|
|-------|-----|-------||----------|----------|--------|-----|
|Server | | || | 7.2 | |
|
| | | || | | |
|
-----------------------------------------------------------
2.6.1 Testing/Configuration Restrictions
The following section describes any concerns, issues, restric-
tions, or specific testing considerations:
o Hardware platforms:
We need to schedule time on a VLM (several GB) to test scal-
ability.
We need to test various modes of VDC coexisting with VIOC in
a mixed-architecture environment as well as in a homogenous
(all
7.2 Alpha VDC) environament.
We need to test various size systems, small to large, with var-
ious interconnects, disk controller interfaces, and spindle
types.
Due to hardware resource limitations, we need to use the same
hardware cluster that's being used to test other OFST products:
NTDS and SD.
o Firmware revisions:
o Network transports:
o Mixed architecture clusters:
The Virtual Data Cache is supported on only Alpha OpenVMS sys-
tems, but we need to test how VDC operates in VIOC and no cache
mode.
o Mixed version clusters:
This may be another consideration with MSCP served and QIO
served
disks.
o Software products &/or versions:
We will not be testing with third party defraggers. VDC will
be fully compatible with all closed file defraggers, and also
with Raxco PerfectDisk[TM].
2-6 Development Status
The OpenVMS Disk Services for Windows NT (NTDS) will not use
the VDC write-back file disk cache technology, it depends on
the default setting of write-through.
Spiralog performs its own caching, and will not use VDC.
2.7 QTV Requirements for the Project
Table 2-6 is a checklist of QTV activities that apply to qual-
ity and timely delivery of this project, and estimated dates of
QTV's involvement.
Table_2-6:_QTV_Project_Requirements___________________________
Check if
Applica-
ble________Activity___________________Date_Resource_Needed____
___ Defect Containment - -
Consulting
___ Size Estimation - -
___ Moderating Inspections - -
___ Participation in Code - -
Inspections
___ Use of SLIM control (con- - -
sulting or implementa-
tion)
___ Problem Management - -
_X_ Metrics &/or Doneness
Criteria
_X_ Pre-integration Defect 04-Apr-1997
Identification
_X_ Post-Integration Defect Nov-1997
Identification
_X_ Final Qualification ?? - -1997
___________In-Use_Testing_only________-_-_____________________
Note
See the section Section 2.8, Dependencies and Risks re-
garding scheduling/resource issues.
Development Status 2-7
2.7.1 Testing Activities
This section describes all testing activities that we believe are
required of QTV for this project: test development, installation
testing, configuration matrix testing, and so on.
2.7.1.1 Testing Schedule
The following is an approximate schedule for the planned latent
support phases, and VDC baselevels. QTV will be involved from
Phase2
/BL2 though BL4 and Raven SSB. The following paragraphs explain
the details of this validation effort. QTV will not be involved
with BL1, as it is a write-through, user mode proto of VDC, re-
quiring no QTV test involvement.
VDC pre-integration baselevel testing will be in May/Jun/Jul
1997.
The approximate latent support phases and VDC baselevel sched-
uled dates are:
Table_2-7:_QTV_Test_Schedule__________________________________
Phase
/Baselevel_Date_______________________Description_____________
LS Phase early March-1997 no QTV testing required
1
LS Phase 04-Apr-1997 Regression testing,
2 test update
LS Phase 04-Jul-1997 Regression testing,
3 test update, and stress
testing
VDC BL1 Apr. 97 User mode write-through
proto, no QTV testing
required
VDC BL2 mid-May Kernel Mode VDC with
basic EXEC MMG
VDC BL3 July 1997 Write-behind caching
VDC BL4 Sept 1997 Mixed architecture
cluster/full locking
and MMG support
VDC Pre- Oct 1997 2 week QUAL prior to
int. code integration
QUAL__________________________________________________________
2-8 Development Status
2.7.1.2 Latent Support Testing
QTV is planning to test OpenVMS latent support in phase 2 and 3.
QTV is not planning to do any testing for Phase 1 latent support,
as most of these changes are non-functional. However, the EDO
QTV-
Scotland test team will be testing these changes applied in phase
1.
2.7.1.2.1 Phase 1 Non QTV-ZKO Testing
o Add VDC Execlets
EDO will test build and loading of execlets.
o Add LIB structure flags
EDO will test the build of structures
o Files-11 XQP Latent Support 1
EDO will run QIO test programs to ensure attribute is returned
correctly and is ignored on write. Run modified version of DI-
RECTORY/FULL to demonstrate correct result returned. Run XQP
Stresser under light load through REGRES. This should be done
on VAX as well since the F11BXQP code is common to both Alpha
and VAX systems.
Note
Note that this change cannot affect existing apps
as any QIO specifying the attribute today will be
failed.
2.7.1.2.2 Phase 2 QTV-ZKO and QTV-Scotland (EDO) Testing
The functional changes appear during phase 2, planned for 04-Apr-
1997. QTV plans on testing these changes along with the EDO test
team in the following areas:
o Boot time selection of VIOC or VDC
EDO: Execute both paths by specifying different VCC_FLAGS SYS-
GEN parameter values on boot. Examine behaviour through the
sys-
tem debugger.
QTV: Boot with various setting for VCC_FLAGS (0 = No Cache, 1
= VIOC, 2 = VDC) and run UETP device and load tests.
o Test changes to a single code check-in in the following three
areas:
Note
These tests need to be synchronized with the phase
2 part 2 changes made to F11BXQP, so XQP function-
Development Status 2-9
ally changes the caching attribute. Coordinate this
effort with Mike Johnson.
1. DCL command DIRECTORY/FULL
EDO: Check operation on ODS-2 and Spiralog devices. Check
works ok with remote files and files on tapes. Basic checks
with build on VAX if common source exists.
QTV: Test DCL command operations on Alpha and VAX systems
with different VCC_FLAGS settings.
QTV: Run OpenVMS Regression tests, check for expected dif-
ferences, and add new test cases/benchmark files to scripts.
2. DCL command SET FILE/CACHING
EDO: Check operation on ODS-2 and Spiralog volumes. Ensure
/CACHING=NONE fails on Spiralog devices. Check output with
DIR/FULL.
QTV: Test DCL command operations on Alpha and VAX systems
with different VCC_FLAGS settings.
QTV: Run OpenVMS Regression tests, check for expected dif-
ferences, and add new test cases/benchmark files to scripts.
3. Files-11 XQP Latent Support 2
EDO: Test caching attribute inheritance, caching attribute
setting.
QTV: Run stress and load tests, such as SITP, UETP, XQP
Stresser,
and XQPXR with various cache settings (no cache,
write-through,
write-back) for volume, directory, and file.
o Re-enable IO$M_SYNCSTS from User-mode
EDO: Run a basic QIO program requesting synch completion and
ensure synch is returned.
QTV: Run load tests (SITP/UETP) to ensure normal paths are un-
affected.
o Fixup of CLUE VCC
EDO: No change is required to CLUE after all.
QTV: Ensure CLUE VCC fails gracefully if VCC_FLAGS is 2 on AXP
only. Check operation on VAX with VCC_FLAGS = 2. Should fail
too. Retest this once the VDC execlet is loaded
o FLUSH command (this change may not occur)
EDO: Check in dummy command that just returns normal.
2-10 Development Status
QTV: None at this time. If the additional DCL command is de-
veloped, test by creation of master file, copy and check. Use
few to many writes to selectively overlay with pattern (zeros),
stopping to flush and check file.
o Files-11 XQP latent support 2 part 2
EDO: Test out ACPCONTROL APIs work as expected through XQP test
harness scripts. APIs should return success but do nothing oth-
erwise. Unit test written in EDO.
QTV: Run SITP/UETP/XQP Stresser.
Note
The SET FILE and DIRECTORY FULL tests need to be syn-
chronized with the phase 2 part 2 changes made to
F11BXQP, so XQP functionally changes the caching at-
tribute. Coordinate this effort with Mike Johnson.
o Boot Time Sizing of S2 Space (VCC_MAX_CACHE_SZ parameter)
EDO: Test out operation through system debugger. Test opera-
tion with cache SYSGEN parameters at min and max. Use SDA etc
to verify S2 space is sized appropriately. Note VDC will not
be using the memory.
QTV: Ensure no system crashes occur with various SYSGEN param-
eters. Run UETP/SITP load tests.
Phase 2 or 3?
The following changes may move to phase 3 since VDC
might need to be vaguely operational.
o SHOW MEMORY/CACHE output
EDO: Check output of zero values with VCC_FLAGS=2 (VDC loaded)
Ensure basic operation with VIOC loaded.
QTV: Run OpenVMS regression tests, check for expected differ-
ences, and add new test cases/benchmark files to scripts. En-
sure correct operation on VAX. VCC_FLAGS=2 should disable both
VIOC and VDC on VAX.
o FDT Processing and I/O Postprocessing Hooks
EDO: Check operation is as required through system debugger.
QTV: Run load tests (SITP/UETP) with VCC_FLAGS 0, 1, 2.
Development Status 2-11
2.7.1.3 Preintegration Testing
While the phases of latent support are integrated and tested, QTV
plans to take incremental VDC builds or images as they are de-
veloped and perform functional, load, and stress testing. The BL4
baselevel will have a QUAL (or pseudo-QUAL) period to success-
fully complete prior to code integration in the RAVEN FT2 time-
frame.
These baselevels are planned to be in stages of incremental func-
tionality. The first baselevel is a user mode proto fro EDO de-
velopment only, and requires no testing from QTV. BL2 will be a
kernel mode VDC, implementing write-though caching only, that has
limited functionality (basic EXEC MMG support). BL2 is due mid-
May 1997 which requires some testing along with the Phase 2 test-
ing of Latent Support code, OpenVMS regression testing and test
modifications.
In July 1997, BL3 with write-behind caching and Phase 3 latent
support with its full support are due. This is when much of the
functional, load, and stress testing will occur.
BL4 is due in September 1997, with mixed architecture support and
plans to pseudo-QUAL in October, prior to RAVEN code integration
in early November 1997.
2.7.1.4 Validation
General testing will be conducted in various cache modes (none,
write-through, and write-back), in heterogeneous (mixed archi-
tecture, nodes running VIOC and VDC caches) and in a homogeneous
environment (all VDC caches).
While the RMS group maintains and conducts its own testing, QTV
will consider running certain RMS tests, such as RU journaling
during load and stress testing.
With selectable node, volume, and file caching attributes, we
need
to test a variety of configurations. Figure 2-2 shows this ma-
trix of testsing activity for a given node setting and the pos-
sible other participating nodes active settings for a particu-
lar volume and file.
2-12 Development Status
Figure 2-2: Caching Modes Test Matrix
Node Volume File
+==========+======+======+======+
|No Caching| NC | NC | NC |
+----------+------+------+------+
Node |Write-thru| WT | NCWT | NCWT |
+----------+------+------+------+
|Write-back| WB |NCWTWB|NCWTWB|
+==========+======+======+======+
+==========+======+======+======+
|No Caching|NCWTWB| NC | NC |
+----------+------+------+------+
Volume |Write-thru| WTWB | WT | WT |
+----------+------+------+------+
|Write-back| WB | WB | WTWB |
+==========+======+======+======+
+==========+======+======+======+
|No Caching|NCWTWB|NCWTWB| NC |
+----------+------+------+------+
File |Write-thru| WTWB | WTWB | WT |
+----------+------+------+------+
|Write-back| WB | WB | WB |
+==========+======+======+======+
2.7.1.4.1 General Testing
Some test thoughts on what QTV and the VDC developmenmt team dis-
cussed are:
o Homogenous VDC Cluster Testing
Functional:
- On standalone nodes
- Small and large nodes (VLM memory and EV5 SMP CPUs)
There are two available in QTV.
- Mount and Dismounts while running load tests
- Load tests up to 100% load
- Tests with different cache sizes, both static and dynamic
- Tests with different SYSGEN parameter settings for VDC val-
ues (e.g. maximum locks)
- Using mixed interconnects (CI, DSSI, FDDI, NI) cluster
- Using mixed controllers/disks (HSC/RA, DSSI/RF, HSJ/RZ,
SCSI,
HSD, and MSCP served, RAIDx)
Development Status 2-13
- Various volume configurations: volume sets, 1-3 member
shadow
sets, and non-shadowed disks
- Many volumes, (we have limited resources for scalability
test-
ing, and due to budget contraints, STE testing is not con-
sidered.
- Process private mounts
- Interaction with Spiralog on the same node/cluster (we may
need to limit this to EDO testing)
Fault Insertion:
- Tests with low non-paged pool using Faulty Towers pool ex-
haustion
- Use FT to crash connections, ports, circuits, and nodes dur-
ing load testing
- Remove disks during load testing (force off-line, pull ca-
ble, etc.)
- Process and image rundown testing
Use STOP/PROCESS, AMDS, and/or FT during load/stress (CTM)
runs
o Heterogeneous Cache Clusters
Functional, as previously stated, plus:
- Load tests running mixed caches on the same volume
- Load tests running mixed cache modes on different volumes
(check per-volume coordination)
- Tests with VIOC nodes, and non-caching nodes (VCC_FLAGS =
0).
- VAX and Alpha VIOC and non-caching nodes
- MOUNT/NOCACHE behaviour
Fault Insertion as previously stated, plus:
- Check removal of one or more VIOC nodes
2.7.2 Skill Set Requirements
The skills necessary to perform the testing are:
o OpenVMS Cluster management
o OpenVMS testing skills
o Test build environment and maintenance
o DCL skills
2-14 Development Status
o Some C knowledge
2.7.3 Hardware Requirements
Most of the necessary hardware requirements for stress testing
is available in the Spiralog/OFST Cluster.
See Figure 2-3 for configuration details.
o Mixed architecture VMScluster with at least 2-3 SMP nodes, 1
high-end CPU capable of high I/O throughput, and one Alpha with
at least 512 MB memory
o DSSI, CI, FDDI, NI interconnect
o At least 25 mixed disk types (RA, RF, RZ)
o SCSI wide and narrow disks
- 10 RZ26/28 (narrow) disks
- 2-4 RZ28x-VW/RZ29x-VW (wide) disks
o Disks to be connected with HSJ50/CI interconnect, HSD05, and
local SCSI bus, RAID controllers
Figure 2-3: Virtual Data Cache Test Configuration
OFST Cluster Configuration
--------------------------
Figure 2-3 (continued on next page)
Development Status 2-15
Figure 2-3 (Cont.): Virtual Data Cache Test Configuration
SCSI DSSI 1
::----. (AVAN15::) ~~~~~~ $254$DIA0:
(RF72D0)
:: | ~~~~~~ $254$DIA1:
(RF72D1)
:: |- $254$DKA100 AXP7000 (RZ28M) {
:: |- $254$DKA300 REGBKUP (RZ74) }
:: '- $254$DKA500 SYSBKUP (RZ28) {
:: }
::::::::::::::::::::::::::: {
: }
FDDI
<-----------------------+-------------------+--------------------> FDDI
: | { |
NI
<----------------------+|------------------+|--------------------> NI
: || } ||
: || } ||
DSSI 0 <~~~~~~~~~~~~~~~~~~: ||~}~~~~~~~~~~~~}~}~||~~~~~+-----+
: || { { } || |HSD05|
DSSI 1 <~~~~ ~~~~~~~~~~~~~: ||~~~~~~~~~~~~~~} } ||
+-----+~~~$254$DIA10:
} : || } } } } ||
$254$DIA20:
{ : || { { { { ||
$254$DIA30:
------.--- ---------- ----------
$254$DIA40:
| GAMEV5 | | AVAN15 | | BUFETT |
$254$DIA50:
| 192 MB | | 512 MB | | 160 MB |
$254$DIA60:
|2100 5/250| | DEC 7630 | | VAX 6520 |
| | | | | |
| | | [SYS0] | | [SYS1] |
| | | | | |
---------- ---------- ----------
\ \ /
<=========================(*)==================> CI
| | |
/--------\ /--------\ /-------\
| HSC95A | | HSC90B | | HSJ50 | (HSJ50 Not
\---^----/ \---^----/ \-------/ Installed
Yet)
| |
+---------------------------+-------------|-------------+
| | | |
| +-----------------------|---+---------+-------------|---+
| | | | | |
(RA90's) (RA90's) (RA92's)
| | | | | |
+-v-+-v-+ +-v-+-v-+ +-v-+-v-+
| A | B | | A | B | | A | B |
+---+---+ +---+---+ +---+---+
$254$DUA78: OPENVMS061 $254$DUA1300: DSA100
$254$DUA2114: DSA500
$254$DUA79: PAGED$ $254$DUA1301: DSA100
$254$DUA2115: DSA500
Figure 2-3 (continued on next page)
2-16 Development Status
Figure 2-3 (Cont.): Virtual Data Cache Test Configuration
$254$DUA80: CLUSTER-WIDE $254$DUA1302: DSA200
$254$DUA2116: DSA600
$254$DUA81: DUMP1 $254$DUA1303: DSA200
$254$DUA2117: DSA600
$254$DUA82: DUMP2 $254$DUA1304: DSA300
$254$DUA2118: DSA700
$254$DUA83: POLYCENTER $254$DUA1305: DSA300
$254$DUA2119: DSA700
$254$DUA84: DISK$REGRES1 $254$DUA1306: DSA400
$254$DUA2120: DSA800
$254$DUA85: DISK$REGRES2 $254$DUA1307: DSA400
$254$DUA2121: DSA800
---------- ---------- ----------
----------
| FLAM97 | | CRUNCH | | FLAM21 | |
DAVID3 |
| 128 MB | | 512 MB | | 64 MB | |
64 MB |
| DEC 3800 | | DEC 2100A| | DEC 3400 | |
DEC 3300 |
| | | | | | |
|
| [SYS0] | | | | [SYS11] | |
[SYS10] |
| | | | | | |
|
--.-..---- --.-.----- --.-.-----
--.-..-----
: || : |(No FDDI) : || :
||
: || : | Yet : || :
||
FDDI
<---|+------------------|-------------------|+-----------------|+-> FDDI
: | : | : | :
|
NI
<---+-------------------+-------------------+------------------+--> NI
: : : :
SCSI : : : :
SCSI
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::
:: SCSI Devices
::----------------------------------------.
::----. (FLAM97::) | (GAMEV5::)
:: | |
:: |- $20$DKA0 DSA1 (RZ26) |- $30$DKA100
GAMEV5_PAGE (RZ26)
:: |- $20$DKA100 DSA2 (RZ26) |- MKA400/500
TLZ06/TZK11
:: |- $20$DKA200 DSA3 (RZ26) |- $30$DKA600: CDROM
(RRD42)
:: |- $20$DKA300 DSA4 (RZ74) |- $30$DKC0: System
Disk (RZ28)
:: |- $20$DKC0 FLAM97-70 (RZ26L) |- $30$DKC100 DSA30
(RZ28)
:: |- $20$DKC100 FLAM97_PAGE (RZ26L) |- $30$DKC200 DSA31
(RZ26)
:: |- $20$DKC200 DSA5 (RZ26L) '- $30$DRA0 DSA32
RAID5
:: |- $20$DKC300 DSA6 (RZ26L)
:: '- $20$DKC400 CDROM (RRD43)
::
''====.------------------------------------.
| (FLAM21::) | (DAVID3::)
| |
|- $40$DKA0 FLAM21_PAGE (RZ26) |- $50$DKC0: DSA50
(RZ26)
|- $40$DKA400 CDROM (RRD42) |- $50$DKC300
DAVID3_PAGE (RZ25)
|- $40$DKB0 DSA40 (RZ26L) '- DAVID3$MKC600
(TLZ06)
|- $40$DKB100 DSA41 (RZ26)
Figure 2-3 (continued on next page)
Development Status 2-17
Figure 2-3 (Cont.): Virtual Data Cache Test Configuration
|- $40$DKB200 DSA42 (RZ26)
|- FLAM21$MKB300 (TLZ06)
'- FLAM21$MKB600 (TLZ06)
2.8 Dependencies and Risks
There are no VDC dependencies on any third party products.
Known risks, issues and concerns are:
o Limited testing may be done prior to code integration date, see
explanation in Other Issues
Other issues and risks are:
o Hardware Limitations
Currently, we have only two SMP Alpha SMP systems for I/O
stress
test use, we need three. Although a 2100A SMP system is on or-
der. We also need to ensure the 2100A has a CIPCA and FDDI
adapters.
Hardware disks that were to be used from the former SSON clus-
ter are now scheduled to be part of SSON-2 and not available
for OFST use. We need more (10) SCSI and DSSI (4) disks for the
HSJxx, BA356, KFESA/HSD05/DSSI, and RAID controllers. These
con-
trollers are all currently empty except we have one RAID5 set
and 2 DSSI disks. We do not have the HSJ50 controller as of
yet.
o Personnel Resources
Until recently (25-Feb-1997), we had one person from QTV work-
ing part time on this project, and part time on other projects
(SSON Test check-in, Spiralog, OFST-NTDS and OFST-SD). Although
Spiralog QUAL is now finished (25-Feb-1997), and we can focus
on OFST.
Since 12-Feb-1997, we have had limited use of another QTV per-
son, but due to other projects, this has been limited to a few
days a week. However, other project responsibilities have
ended,
and Joe Mahan is now available full time.
Paul Mosteika, who was the QTV OFST project leader and who was
a resource for testing SD, is now taking a new job with the
Open-
VMS Security group. This is effective 7-Apr-1997, so another
QTV resource is needed immediately for the SD project.
o Schedule
The currrent RAVEN schedule calls for code freeze/integration
in early August 1997. However, the VDC team in EDO is planning
to be fully integrated by Raven FT-2 code freeze in early
Novem-
ber 1997. This will allow both EDO and QTV time to ensure true
2-18 Development Status
product quality and extensive testing with full functionality
prior to code integration.
There are no concerns that may impact reliability or interoper-
ability with existing software, hardware &/or firmware, except
as noted under Section 2.6.1, Testing/Configuration Restrictions.
There are no specific areas which need special attention.
2.9 Technical Resources
The following people are noted here for reference:
The Virtual Data Cache Group consists of:
o Adrian Chandley - OFST Engineering Project Manager
o Russ Green - OFST Engineering Technical Leader
o Julian Palmer - VDC Technical Leader
o Dave Mcnally - VDC Developer
o Alna Potter - VDC Developer
o Judy Parsons - VDC Documentation
2.9.1 OFST - Group Distribution and Phone List
The following is for reference and all can be contacted on
MOVIES::
NAME DTN EXT.
==== =======
Adrian Chandley 824-3373
Ian Compton 824-3346 EDO Test
Staurt Deans 824-3314 EDO Test
Alan Dewar 824-3300
Russ Green 824-3256
Jim Hogg 824-3284
Rudi Martin 824-3397
Dougie McLaggan 824-3235
David McNally 824-3299
Conor Morrison 824-3416
Julian Palmer 824-3349
Judy Parsons 824-3318
Kevin Playford 824-3394
Alan Potter 824-3307
Nora Tanner 824-3320
Chris Whitaker 824-3377
Development Status 2-19
|
477.24 | Evaluation Plan (.PS) , OFST - VDC, Virtual Data Cache | STAR::PMOSTEIKA | Paul, ZKO3-4/s31, 381 (881)-1075 | Fri Apr 04 1997 17:13 | 2716 |
| %!PS-Adobe-3.0
%%Title: VDC_EVAL
%%Creator: VAX DOCUMENT V2.1-1
%%Copyright: 1986,1987,1988,1989,1990,1991 DIGITAL EQUIPMENT CORPORATION.
%%+All Rights Reserved.
%%CreationDate: Fri Apr 4 1997 15:32:07
%%For: PMOSTEIKA
%%BoundingBox: (atend)
%%DocumentData: Clean7Bit
%%LanguageLevel: 1
%%Orientation: Portrait
%%Pages: (atend)
%%PageOrder: Ascend
%%DocumentFonts: (atend)
%%DocumentNeededFonts: (atend)
%%DocumentProcSets: Underlay Color5044
%%DocumentSuppliedProcSets: Underlay Color5044
%%DocumentProcessColors: (atend)
%%DocumentCustomColors: (atend)
%%EndComments
%
%%BeginResource: procset Underlay
%%CreationDate: (2/10/92)
%
% In VAX DOCUMENT V2.1-1, simple EPSF files up to 65,000 bytes long
% may be an underlay. Define the EPSF as a PostScript proceedure
% called /UNDERLAY and prefix to DOCUMENT's PS output For example:.
% /UNDERLAY ( EPSF code here ) cvx def
%
% To create a "Preliminary" underlay change /UNDERLAY* to /UNDERLAY
/UNDERLAY* (
/Note (Preliminary) def
/NoteSize 120 def
/NoteFont /Helvetica findfont NoteSize scalefont def
/Note where { pop Note length 0 gt {
/NoteWidth NoteFont setfont Note stringwidth pop def
PaperWidth 36 mul PaperHeight 36 mul moveto
PaperHeight PaperWidth atan rotate
NoteWidth -2 div NoteSize .729 mul -2 div rmoveto
Note true charpath .075 setseparationgray fill
}if }if
) cvx def
%%EndResource
%
%%BeginResource: procset Color5044
%%CreationDate: (1/21/91)
%%Version:1.0 3
%Implementation of Adobe 5044 color specification
%/ndf allows command override during color separation
/Color5044Dict 100 dict def
Color5044Dict begin
/bdf {bind def} def
/ndf
{1 index where
{pop pop pop
}
{dup xcheck
{bind} if
def
}
ifelse
} bdf
/setcmykcolor
{1 exch sub
3
{dup 5 -1 roll sub 0 2 copy lt
{exch} if
pop exch
} repeat
pop setrgbcolor
}ndf
/setcmykcoloroverprint
{4
{dup -1 eq
{pop 0} if
4 1 roll
} repeat
setcmykcolor
} ndf
/findcmykcustomcolor
{5 /packedarray where
{pop packedarray
}
{array astore readonly
}
ifelse
} ndf
/setcustomcolor
{exch aload pop pop
4
{4 index mul 4 1 roll
} repeat
setcmykcolor pop
} ndf
/setseparationgray
{1 exch sub systemdict /setgray get exec
} ndf
/setoverprint {pop} ndf
/currentoverprint false ndf
%CMYK multi-proc colorimage
/colorimage
{4 ne
{(\nUnsupported number of colors for colorimage.\n) print flush quit
} if
not
{(\nSingle procedure form colorimage unsupported.\n) print flush quit
} if
save 20 dict begin /&saveobj exch def
/&Kproc exch def /&Yproc exch def /&Mproc exch def /&Cproc exch def
{&Cproc &Mproc &Yproc &Kproc
/&K exch def /&Y exch def /&M exch def /&C exch def
0 1 &K length 1 sub
{/&i exch def
&K &i 255
&C &i get 30 mul
&M &i get 59 mul add
&Y &i get 11 mul add
&K &i get 100 mul add
100 idiv
dup 255 gt
{pop 255} if
sub put
} for
&K
} image
&saveobj end restore
} ndf
/customcolorimage
{pop systemdict /image get exec
} ndf
/separationimage
{systemdict /image get exec
} ndf
end
%%EndResource
Color5044Dict begin
%
/DEC_DVC$dict 300 dict def
DEC_DVC$dict begin
%
/DVC$PSJob save def
%
/DOCPSE ISOLatin1Encoding 256 array copy def
mark % CREATE DOCPSE ENCODING
8#055 /hyphen
8#201 /bullet 8#202 /emdash 8#203 /endash 8#204 /dagger
8#205 /daggerdbl 8#206 /registered 8#207 /trademark %8#210 /Delta
8#211 /fi 8#212 /fl 8#213 /OE 8#214 /oe
8#215 /Ydieresis
counttomark -1 bitshift % DIVIDE BY 2
{DOCPSE 3 1 roll put} repeat % STACK NOW CONTAINS MARK
cleartomark
%
/ReENCODE { % /basefont /newfont encoding ReENCODE
/newencoding exch def %ARG: NAME OF ENCODING VECTOR
/newfontname exch def %ARG: NEW NAME FOR FONT AFTER RE-ENCODING
findfont
/basefontdict exch def %ARG: NAME OF FONT TO BE RE-ENCODED
basefontdict maxlength dict begin %CREATE AND OPEN NEW DICT
basefontdict { %COPY ENTRIES FROM BASE FONT DICT TO NEW ONE
1 index /FID ne {
def %IF NOT THE ONE WE'RE ENCODING, JUST COPY PTRS
} { %else
pop pop %IGNORE FID AND ENCODING FOR ONE WE'RE ENCODING
} ifelse
} forall
/FontName newfontname def %DEFINE NEW NAME
/Encoding newencoding def %DEFINE NEW ENCODING VECTOR
newfontname currentdict definefont %TURN IT INTO A PS FONT
pop %IGNORE MODIFIED DICT RETURNED BY DEFINEFONT
end
}def
%
/cvsstr 64 string def
/tempmatrix matrix def
%
% Exit page (temporarily) to add fonts/characters.
/XP { }def
%
% Resume page
/RP { }def
%
% End Page: EP
/EP {DVC$PSPage restore}def
%
% Purge fonts to reclaim VM
/PF {
currentoverprint
currentrgbcolor
EP %Does restore
PageSetup %Does save
setrgbcolor
setoverprint
}def
%
% ABBREVIATIONS
/S /show load def
/SV /save load def
/RST /restore load def
%
/Yadjust {Ymax exch sub} def
%
/XY { % (x,y) POSITION ABSOLUTE
Yadjust moveto
} def
%
/X { % (x,0) POSITION ABSOLUTE
currentpoint exch pop moveto
} def
%
/Y { % (0,y) POSITION ABSOLUTE
currentpoint pop exch Yadjust moveto
} def
%
/xy { % (x,y) POSITION RELATIVE
neg rmoveto
} def
%
/x { % (x,0) POSITION RELATIVE
0 rmoveto
} def
%
/y { % (0,y) POSITION RELATIVE
0 exch neg rmoveto
} def
%
/R { % Draw a rectangle
/ht exch def /wd exch def gsave
currentpoint newpath moveto
0 ht rlineto wd 0 rlineto
0 ht neg rlineto wd neg 0 rlineto
closepath fill grestore wd 0 rmoveto
}def
%
%Setup Page Media: <paper-height> <paper-width> PM
/PM {
/Xmax exch Resolution mul def
/Ymax exch Resolution mul def
/UNDERLAY where {
pop
/eps_save save def % save before EPSF underlay
Resolution 72 div dup scale % Revert coords to points
count array astore /DVCstack exch def % save op stack
/dict_count countdictstack def % # of dicts
userdict begin % default dict
/showpage {}def % disable showpage
0 setgray
{UNDERLAY} stopped {(Error executing /UNDERLAY)== quit}if
countdictstack dict_count sub {end} repeat % clean up dict stack
clear DVCstack aload pop % restore op stack
eps_save restore % restore after EPSF
}if
PageSetup
}def
%
%Setup page coordinates
/PageSetup
{
/DVC$PSPage save def
PortraitMode not {PaperWidth 0 translate 90 rotate} if
/Xpos 0 def
/Ypos 0 def
}def
%
% Begin EPS file: <xoffset> <yoffset> SPB
/SPB {
Yadjust transform % convert from DVC to device coords
EP % page-level restore
/eps_save save def % save before EPSF
Resolution 72 div dup scale % Revert coords to points
itransform % convert position back to points
translate % set position for EPSF
PortraitMode not {90 rotate} if % rotate for EPSF
count array astore /DVCstack exch def % save op stack
/dict_count countdictstack def % # of dicts
userdict begin % default dict
/showpage {}def % disable showpage
0 setgray
}def
%
% End EPS file
/SPE {
countdictstack dict_count sub {end} repeat % clean up dict stack
clear DVCstack aload pop % restore op stack
eps_save restore % restore after EPSF
PageSetup % restore DVC coords
}def
%
% Print-Page Routine: <Page #> PP
/PP {
gsave
showpage
grestore
}def
%
/DMF { % /font-name <point-size> DMF
exch findfont exch scalefont setfont
}def
%
/concatnam { % /abcd (xxx) concatnam ==> /abcdxxx
/xxx exch def
/namstr exch cvsstr cvs def
/newnam namstr length xxx length add string def
newnam 0 namstr putinterval
newnam namstr length xxx putinterval
newnam cvn
}def
%
/strip { % /abcdef 2 strip ==> /cdef
/num exch def /nam exch def
/namstr nam cvsstr cvs def
/newlen namstr length num sub def
namstr num newlen getinterval cvn
}def
% ROUTINES TO HANDLE PACKING/UNPACKING NUMBERS
/PackHW { % <target> <pos> <num> PackHW --> <new target>
/num exch def /pos exch def /target exch def
num 16#0000FFFF and 1 pos sub 16 mul bitshift target or
}def
/PackByte { % <target> <pos> <num> PackByte --> <new target>
/num exch def /pos exch def /target exch def
num 16#000000FF and 3 pos sub 8 mul bitshift target or
}def
/UnpkHW { % <pos> <num> UnpkHW --> <unpacked value>
/num exch def /pos exch def
num 1 pos sub -16 mul bitshift 16#0000FFFF and
dup 16#00007FFF gt {16#00010000 sub} if
}def
/UnpkByte { % <pos> <num> UnpkByte --> <unpacked value>
/num exch def /pos exch def
num 3 pos sub -8 mul bitshift 16#000000FF and
dup 16#0000007F gt {16#00000100 sub} if
}def
%
/ps-scalefont {
% FOR PS FONTS, LOOK AT SIZE REQUESTED. IF IT HAS A DECIMAL REMAINDER
% EQUIVALENT TO .001-.009 POINTS (I.E., .050-.450 VAXDOC UNITS), THAT'S
% A FLAG TO STRETCH IT VERTICALLY BY ADDING 1-9 EXTRA POINTS TO THE
% VERTICAL SCALING.
% save requested size - as entered and as integer
dup /x-size exch def cvi /x-int exch def
% calc decimal remainder, mul x 1000, round
x-size x-int sub 1000 mul round cvi /remainder exch def
% see how we scale...
remainder 50 lt remainder 450 gt or {
% scale isomorphically
/ystretch 0 def
x-size scalefont
} {
% scale anamorphically
/ystretch remainder def
x-int ystretch add /y-size exch def
[x-int 0 0 y-size 0 0] makefont
} ifelse
}def
%
/DPSF { % /procname size /fontname DPSF
findfont exch ps-scalefont [ exch /setfont cvx ] cvx def
}def
%
/PXLBuildCharDict 17 dict def
/CMEncodingArray 256 array def
0 1 255 {CMEncodingArray exch dup cvsstr cvs cvn put} for
/RasterConvert {RasterScaleFactor div}def
/TransformBBox {
aload pop
/BB-ury exch def /BB-urx exch def /BB-lly exch def /BB-llx exch def
[ BB-llx RasterConvert BB-lly RasterConvert
BB-urx RasterConvert BB-ury RasterConvert ]
}def
/RunLengthToRasters {
% none yet
}def
/GenerateRasters { % GENERATE RASTERS FOR "IMAGEMASK"
rasters runlength 1 eq {RunLengthToRasters} if
}def
%
/int-dict-name {int (-dict) concatnam}def
/int-dict {int (-dict) concatnam cvx load}def
%
/DefinePXLFont {
% <int-font-name><ext-font-name><pt-sz(pix)><PXL mag><num-chars>...
% ...[llx lly urx ury]<newfont-fg>DefinePXLFont
/newfont exch def /bb exch def /num exch def /psz exch def
/dsz exch def /pxlmag exch def /ext exch def /int exch def
/fnam ext (-) concatnam pxlmag cvsstr cvs concatnam def
newfont not {
int-dict-name 13 dict def
int-dict begin
/FontType 3 def /FontMatrix [ 1 dsz div 0 0 1 dsz div 0 0 ] def
/FontBBox bb TransformBBox def /Encoding CMEncodingArray def
/CharDict 1 dict def CharDict begin /Char-Info num array def end
/BuildChar {
PXLBuildCharDict begin
/char exch def /fontdict exch def
fontdict /CharDict get /Char-Info get char get aload pop
/rasters exch def /PackedWord1 exch def
0 PackedWord1 UnpkHW 16#7FFF ne {
/PackedWord2 exch def /wx 0 PackedWord1 UnpkHW def
/rows 2 PackedWord1 UnpkByte def /cols 3 PackedWord1 UnpkByte def
/llx 0 PackedWord2 UnpkByte def /lly 1 PackedWord2 UnpkByte def
/urx 2 PackedWord2 UnpkByte def /ury 3 PackedWord2 UnpkByte def
}{ %else
/PackedWord2 exch def /PackedWord3 exch def /PackedWord4 exch def
/wx 1 PackedWord1 UnpkHW def /rows 0 PackedWord2 UnpkHW def
/cols 1 PackedWord2 UnpkHW def /llx 0 PackedWord3 UnpkHW def
/lly 1 PackedWord3 UnpkHW def /urx 0 PackedWord4 UnpkHW def
/ury 1 PackedWord4 UnpkHW def
} ifelse
rows 0 lt {
/rows rows neg def /runlength 1 def
}{ %else
/runlength 0 def
} ifelse
wx 0
llx RasterConvert lly RasterConvert
urx RasterConvert ury RasterConvert setcachedevice
rows 0 ne {
gsave
cols rows true RasterScaleFactor
0 0 RasterScaleFactor neg llx .5 add neg ury .5 add
tempmatrix astore GenerateRasters imagemask
grestore
} if
end
}def
end
fnam int-dict definefont pop
} if
int-dict-name fnam findfont psz scalefont def
currentdict int [ int-dict /setfont cvx ] cvx put
}def
/PXLF { true DefinePXLFont}def % SIGNAL THAT FONT ALREADY LOADED
/PXLNF {false DefinePXLFont}def % SIGNAL THAT FONT NOT ALREADY LOADED
%
/PXLC { % <int-font-name><code><wx><llx><lly><urx><ury>...
% ...<rows><cols><runlength><rasters>PXLC
/rasters exch def /runlength exch def /cols exch def /rows exch def
/ury exch def /urx exch def /lly exch def /llx exch def
/wx exch def /code exch def /int exch def
% SEE IF LONG OR SHORT FORMAT IS REQUIRED
true cols CKSZ rows CKSZ ury CKSZ urx CKSZ lly CKSZ llx CKSZ
TackRunLengthToRows {
int-dict /CharDict get /Char-Info get code
[ 0 0 llx PackByte 1 lly PackByte 2 urx PackByte 3 ury PackByte
0 0 wx PackHW 2 rows PackByte 3 cols PackByte rasters ] put
}{ %else
int-dict /CharDict get /Char-Info get code
[ 0 0 urx PackHW 1 ury PackHW 0 0 llx PackHW 1 lly PackHW
0 0 rows PackHW 1 cols PackHW 0 0 16#7FFF PackHW 1 wx PackHW rasters ] put
} ifelse
}def
%
/CKSZ {abs 127 le and}def
/TackRunLengthToRows {runlength 0 ne {/rows rows neg def} if}def
%
/PLOTC {
% <wx><dsz><psz><llx><lly><urx><ury><rows><cols><runlength><rasters>PLOTC
/rasters exch def /runlength exch def /cols exch def /rows exch def
/ury exch def /urx exch def /lly exch def /llx exch def
/psz exch def /dsz exch def /wx exch def
% "PLOT" A CHARACTER'S RASTER PATTERN
rows 0 ne {
gsave
currentpoint translate psz dsz div dup scale
cols rows true RasterScaleFactor 0 0 RasterScaleFactor
neg llx .5 add neg ury .5 add tempmatrix astore
GenerateRasters imagemask
grestore
} if
wx x
}def
%
% set color routine: Color# SC
/SC {ColorPalette exch get 1.0 setcustomcolor}bind def
%
%%EndProlog
%%BeginSetup
/PxlResolution 300 def
/Resolution 3600 def
/RasterScaleFactor PxlResolution Resolution div def
/PortraitMode true def
/PaperWidth 8.500 def
/PaperHeight 11.000 def
72 Resolution div dup scale
%> Postamble of file WORK7:[PMOSTEIKA.SS]VDC_EVAL.DVI_PS.
% DefineFont:F206 Category:15 Pointsize:14
% DownloadPSFont
%!PS-Adobe-2.0
%%Title: PostScript Digital Logo Font, v1.1
%%Creator: Ned Batchelder
%%CreationDate: 9-Nov-87
%%DocumentFonts: Symbol
%%DocumentSuppliedFonts: DigitalLogo
%%EndComments
%
% DIGITAL INTERNAL USE ONLY
%
% INTRODUCTION:
% This rendition of the Digital logo was prepared by Ned Batchelder using
% Adobe Illustrator and hand manipulation of the resulting PostScript code.
% Photographic masters of the logo were obtained from David Comberg in the
% Graphic Design Group. Additional consultation was provided by Elliot
% Hendrickson, one of the original designers of the logo.
%
% USE:
% This file defines a new PostScript font, called /DigitalLogo. It consists
% of three characters. (d) is the entire Digital logo, (t) is a small
% trademark symbol, and (T) is a large trademark symbol. The font is designed
% so that the argument to scalefont is the height of the logo. There is no
% extra white space around the logo at all. The trademarks are designed to be
% shown right after the logo, and they align themselves. The only correct
% strings to show with this font are (d), (dt), and (dT). There is an entry
% (named GapWidth) in the font dictionary which gives the unscaled width of
% the gap between the blocks. This distance is given because it is used as a
% unit to determine how much space to leave around the logo.
%
% HISTORY:
% The logo was designed in 1957 by Elliot Hendrickson, who was then working
% as an independent designer. He was contracted by DEC to do a brochure, and
% DEC wanted a logo to accompany it. The logo up to then had been the letters
% DEC in blocks the shape of the plug-in cards that DEC had been producing.
% Elliot re-worked the logo, incorporating letters which were hand-drawn for
% the purpose by Arthur Hover(?). The logo has been maintained since then in
% conventional technology, ie, film masters. There was at least one reworking
% of the logo at some point.
%
% The masters I received had a number of interesting features. The boxes were
% not all the same width, and there seemed to be no logic to which boxes were
% wider. The 'g' was the narrowest, and the 'i' and 'l' were second widest.
% Also, the two 'i's were not exactly the same shape. On ten-inch masters,
% (one box to an 8�x11 sheet), the boxes were not rectangles, but were very
% slightly tapered in wierd ways. I assume that the tapering is the result of
% too many reproductions, but the difference in widths may have been
% deliberate at some time. Elliot reports that when he drew it, all boxes
% were the same width. I have retained the different widths in my version,
% since the experts I had at hand did not seem to think I should make them
% uniform.
%
% Please feel free to use this logo, but keep in mind the following:
%
% 1. This code is for INTERNAL USE ONLY.
% 2. I am not entirely happy with the final shapes of the letters, and am
% hoping to improve them. Please allow for future updates to this code.
% 3. Only use this logo within the guidelines of the Corporate Identity
% program. If you use this font precisely as is, you can't get in much
% trouble. Don't take the shapes and do strange things with them.
% In particular, the Identity states that the logo is a one-color logo: The
% letters are actually holes in the blocks, through which the background can
% be seen. Do not modify this code so that the letters are always white.
%
% Edit history:
%
% 21-Sep-87 nmb Created as a standalone file with demo.
% 6-Nov-87 nmb Converted to font form.
% 9-Nov-87 nmb Removed // uses for compatibility with LW Classics
%
%%BeginFont: DigitalLogo
10 dict begin
/FontInfo 3 dict def
FontInfo begin
/Notice
(The Digital logo is a registered trademark of Digital Equipment Corporation.)
def
/FullName (Digital logo) def
/version (1.1) def
end
/FontType 3 def % This is a user-defined font
/FontMatrix matrix def % Use an identity transform
/FontBBox [ 0 0 3.383 1 ] def % Logo itself is biggest
/GapWidth .070 def % The width of the gap between boxes
/Encoding 256 array def
0 1 255 { Encoding exch /.notdef put } bind for
Encoding
dup (d) 0 get /DEC-logo put % (d) gives logo
dup (t) 0 get /smalltrademark put % (t) gives small trademark
(T) 0 get /largetrademark put % (T) gives large trademark
/Work 15 dict def % for doing work in font.
/BuildChar {
exch begin % Use the font dictionary
Work begin
Encoding exch get % Look up the character name
load % Pull out the procedure
exec % Run it.
end % Work
end % fontdict
} bind def
Work begin
/.notdef {} def
%
% - `DEC-logo' -
%
% Images a DEC logo with the lower left corner at the current origin, with a
% height of one unit, in the current color.
%
/m /moveto load def
/l /lineto load def
/c /curveto load def
/DEC-logo {
3.383 0 0 0 3.383 1 setcachedevice
{ % D
% d counter
.2930 .3513 m
.2932 .3217 .2587 .2758 .2167 .2757 c
.1719 .2759 .1280 .3165 .1280 .3977 c
.1280 .4801 .1718 .5225 .2153 .5227 c
.2587 .5225 .2932 .4760 .2930 .4407 c
closepath
% d outside
.2953 .5787 m
.2953 .7600 l
.3843 .7600 l
.3843 .1960 l
.2923 .1960 l
.2923 .2220 l
.2848 .2144 .2531 .1813 .1990 .1813 c
.1426 .1812 .0417 .2282 .0417 .3977 c
.0417 .5414 .1171 .6157 .2067 .6157 c
.2399 .6157 .2725 .6039 .2953 .5787 c
closepath
% d box
.432 0.0 m
.432 1.0 l
.000 1.0 l
.000 0.0 l
closepath
} exec
{ % I
% i box
.927 0.0 m
.927 1.0 l
.502 1.0 l
.502 0.0 l
closepath
% i body
.6695 .196 m
.6695 .600 l
.7595 .600 l
.7595 .196 l
closepath
% i dot
.6695 .655 m
.6695 .755 l
.7595 .755 l
.7595 .655 l
closepath
} exec
{ % G
% g counter
1.2813 .4478 m
1.2813 .4837 1.2409 .5208 1.2035 .5208 c
1.1713 .5208 1.1215 .5003 1.1215 .4084 c
1.1215 .3105 1.1827 .2962 1.2030 .2962 c
1.2433 .2962 1.2813 .3239 1.2813 .3667 c
closepath
% g box
0.997 1.0 m
1.415 1.0 l
1.415 0.0 l
0.997 0.0 l
closepath
% g outside
1.2822 .5609 m
1.2729 .5742 1.2424 .6044 1.1988 .6044 c
1.1311 .6043 1.0367 .5652 1.0367 .3955 c
1.0368 .2617 1.1437 .2168 1.1876 .2168 c
1.2350 .2167 1.2702 .2443 1.2798 .2547 c
1.2798 .2126 l
1.2798 .1815 1.2479 .1511 1.1945 .1511 c
1.1485 .1512 1.1437 .1807 1.1437 .1953 c
1.0497 .1953 l
1.0497 .1486 1.0798 .0804 1.1888 .0803 c
1.2864 .0803 1.3186 .1176 1.3325 .1316 c
1.3442 .1434 1.3617 .1758 1.3617 .2017 c
1.3617 .6 l
1.2823 .6 l
closepath
} exec
{ % I
% i box
1.910 0.0 m
1.910 1.0 l
1.485 1.0 l
1.485 0.0 l
closepath
% i body
1.6525 .196 m
1.6525 .6 l
1.7425 .6 l
1.7425 .196 l
closepath
% i dot
1.6525 .655 m
1.6525 .755 l
1.7425 .755 l
1.7425 .655 l
closepath
} exec
{ % T
% t
2.2128 .7525 m
2.1305 .7525 l
2.1305 .6071 l
2.0874 .6071 l
2.0874 .5396 l
2.1305 .5396 l
2.1305 .2852 l
2.1305 .2367 2.1554 .1986 2.2248 .1987 c
2.2573 .1987 2.2560 .1985 2.2842 .2034 c
2.2842 .2874 l
2.2658 .2842 2.2601 .2829 2.2511 .2832 c
2.2338 .2837 2.2128 .2898 2.2128 .3206 c
2.2128 .5395 l
2.2780 .5395 l
2.2780 .6071 l
2.2128 .6071 l
closepath
% t box
2.404 0.0 m
1.980 0.0 l
1.980 1.0 l
2.404 1.0 l
closepath
} exec
{ % A
% a box
2.474 0.0 m
2.474 1.0 l
2.888 1.0 l
2.888 0.0 l
closepath
% a outside
2.5439 .4728 m
2.6210 .4728 l
2.6210 .5138 2.6422 .5353 2.6826 .5353 c
2.7470 .5354 2.7449 .5067 2.7448 .4708 c
2.7050 .4553 2.7087 .4557 2.6480 .4419 c
2.5709 .4241 2.5237 .3911 2.5236 .3112 c
2.5237 .2331 2.5793 .1914 2.6420 .1915 c
2.7048 .1914 2.7178 .2117 2.7438 .2290 c
2.7438 .1978 l
2.8422 .1978 l
2.8190 .2352 2.8251 .2425 2.8249 .2706 c
2.8250 .2926 2.8249 .5080 2.8249 .5080 c
2.8250 .5507 2.8028 .5768 2.7883 .5855 c
2.7521 .6071 2.7074 .6097 2.6826 .6098 c
2.5945 .6096 2.5438 .5653 2.5439 .4728 c
closepath
% a counter
2.7448 .3946 m
2.7448 .3401 l
2.7448 .3152 2.7145 .2670 2.6550 .2669 c
2.6260 .2668 2.6098 .2883 2.6097 .3162 c
2.6098 .3442 2.6335 .3657 2.6536 .3697 c
2.6745 .3739 2.7226 .3862 2.7448 .3946 c
closepath
} exec
{ % L
% l box
3.383 0.0 m
3.383 1.0 l
2.958 1.0 l
2.958 0.0 l
closepath
% l
3.1255 .196 m
3.1255 .765 l
3.2155 .765 l
3.2155 .196 l
closepath
} exec
fill
} bind def
%
% % pct `trademark' --
%
% Borrow the sans-serif trademark symbol from /Symbol. AFM file says:
% C 228 ; WX 786 ; N trademarksans ; B 5 293 725 673 ;
% We scale it down to pct percent of the height of the logo and superscript
% it some, and voila!
%
/trademark {
/s exch .380 div def
/w s .725 mul .070 add def
/u 1 .673 s mul sub def
w 0 0 u w 1 setcachedevice
/Symbol findfont s scalefont setfont
.070 u m % Superscript it
(\344) show
} bind def
%
% These are two different trademarks (just different sizes).
%
/smalltrademark { .15 trademark } def
/largetrademark { .25 trademark } def
end % Work dictionary
currentdict % Get the font dict
end % Close it up
/DigitalLogo exch definefont pop % Define the font.
%%EndFont
% EndDownloadPSFont
/F206 700.0 /DigitalLogo DPSF
% DefineFont:F157 Category:10 Pointsize:9
/NewCenturySchlbk-Bold /NewCenturySchlbk-Bold@DOCPSE DOCPSE ReENCODE
/F157 450.0 /NewCenturySchlbk-Bold@DOCPSE DPSF
% DefineFont:F155 Category:10 Pointsize:9
/NewCenturySchlbk-Roman /NewCenturySchlbk-Roman@DOCPSE DOCPSE ReENCODE
/F155 450.0 /NewCenturySchlbk-Roman@DOCPSE DPSF
% DefineFont:F153 Category:10 Pointsize:10
/F153 500.0 /NewCenturySchlbk-Bold@DOCPSE DPSF
% DefineFont:F152 Category:10 Pointsize:10
/NewCenturySchlbk-Italic /NewCenturySchlbk-Italic@DOCPSE DOCPSE ReENCODE
/F152 500.0 /NewCenturySchlbk-Italic@DOCPSE DPSF
% DefineFont:F151 Category:10 Pointsize:10
/F151 500.0 /NewCenturySchlbk-Roman@DOCPSE DPSF
% DefineFont:F98 Category:10 Pointsize:9
/Courier /Courier@DOCPSE DOCPSE ReENCODE
/F98 450.0 /Courier@DOCPSE DPSF
% DefineFont:F40 Category:10 Pointsize:9
/Helvetica-Bold /Helvetica-Bold@DOCPSE DOCPSE ReENCODE
/F40 450.0 /Helvetica-Bold@DOCPSE DPSF
% DefineFont:F38 Category:10 Pointsize:9
/Helvetica /Helvetica@DOCPSE DOCPSE ReENCODE
/F38 450.0 /Helvetica@DOCPSE DPSF
% DefineFont:F36 Category:10 Pointsize:10
/F36 500.0 /Helvetica-Bold@DOCPSE DPSF
% DefineFont:F28 Category:10 Pointsize:12
/F28 600.0 /Helvetica-Bold@DOCPSE DPSF
% DefineFont:F24 Category:10 Pointsize:14
/F24 700.0 /Helvetica-Bold@DOCPSE DPSF
% DefineFont:F20 Category:10 Pointsize:18
/F20 900.0 /Helvetica-Bold@DOCPSE DPSF
%> Postamble of file VDC_EVAL_CONTENTS.
% DefineFont:F22 Category:10 Pointsize:14
/F22 700.0 /Helvetica@DOCPSE DPSF
% DefineFont:F18 Category:10 Pointsize:18
/F18 900.0 /Helvetica@DOCPSE DPSF
%Spot color array for this job
/ColorPalette [
0.0 0.0 0.0 1.0 (BLACK) findcmykcustomcolor
] def
%%EndSetup
%
%%Page: (I) 1
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 13015 10773 XY F20(QTV)S 366 x(Evaluation)S 366 x(Plan)S 367 x
(for)S 13015 11769 XY(OpenVM)S -2 x(S)S 392 x(File)S 392 x(Syste)S -2 x
(m)S 13015 12766 XY(T)S -67 x(echnology)S 340 x(\(OFST\))S 341 x(V)S
-16 x(irtual)S 13015 13762 XY(Data)S 298 x(Cache)S 297 x(\(VDC\))S 299 x
(Project)S 13724 18843 XY F40(Prepare)S 2 x(d)S 149 x(by:)S 6738 20238 XY
F38(Paul)S 150 x(Mosteika)S 150 x(-)S 150 x(QTV)S 149 x(OFST)S 149 x
(V)S -33 x(alidation/Quali)S -2 x(\211cation)S 150 x(Project)S 150 x
(Leader)S 6738 X 896 y(Reviewers:)S 6738 X 897 y(\201)S 740 x(Mark)S
150 x(Howell)S 149 x(-)S 150 x(Engineering)S 150 x(Project)S 150 x(Manage)S
2 x(r)S 6738 X 897 y(\201)S 740 x(Russ)S 150 x(Green)S 150 x(-)S 150 x
(OFST)S 149 x(Engineering)S 150 x(T)S -49 x(echnical)S 149 x(Leade)S
2 x(r)S 6738 X 896 y(\201)S 740 x(Julian)S 149 x(Palmer)S 151 x(-)S
149 x(V)S -8 x(irtual)S 149 x(Data)S 150 x(Cache)S 150 x(\(VDC\))S 149 x
(T)S -50 x(echnical)S 150 x(Leader)S 6738 X 897 y(\201)S 740 x(Mick)S
150 x(Konrad)S 150 x(-)S 150 x(QTV)S 149 x(Mngr)S -23 x(.)S 6738 X 896 y
(\201)S 740 x(Pete)S 149 x(Michaud)S 151 x(-)S 150 x(QTV)S 149 x(NT)S
149 x(Af)S -8 x(\211nity)S 149 x(Project)S 149 x(Mngr)S -23 x(.)S 6738 X
897 y(\201)S 740 x(Curt)S 149 x(Spacht)S 150 x(-)S 150 x(QTV)S 149 x
(T)S -50 x(echnical)S 150 x(Leade)S 2 x(r)S 6738 X 897 y(Informational)S
150 x(copy)S 150 x(provided)S 151 x(to:)S 6738 X 896 y(\201)S 740 x
(Nora)S 150 x(T)S -50 x(anner)S 151 x(-)S 149 x(OpenVM)S 2 x(S)S 149 x
(Disk)S 149 x(Services)S 150 x(for)S 150 x(Windows)S 150 x(NT)S 149 x
(\(NTDS\))S 149 x(T)S -50 x(echnical)S 150 x(Leader)S 6738 X 897 y(\201)S
740 x(Kevin)S 150 x(Playford)S 149 x(-)S 150 x(Snap-ca)S 2 x(pable)S
150 x(Disk)S 149 x(\(SD\))S 149 x(T)S -49 x(echnical)S 149 x(Lead)S
2 x(er)S 6738 31944 XY(\201)S 740 x(V1.0)S 149 x(-)S 150 x(Draft)S 149 x
(release)S 151 x(of)S 149 x(VDC)S 149 x(project)S 150 x(evaluation)S
6738 X 896 y(\201)S 740 x(V1.1)S 149 x(-)S 150 x(Edit)S 149 x(updates)S
151 x(from)S 150 x(draft)S 149 x(review)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold Helvetica
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (II) 2
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 6738 3938 XY F38(\201)S 740 x(V1.2)S 149 x(-)S 150 x(Minor)S 150 x
(edits,)S 149 x(added)S 151 x(BL)S 150 x(schedule,)S 150 x(added)S 151 x
(EXEC)S 149 x(info)S 149 x(to)S 150 x(latent)S 149 x(support)S 6738 X
897 y F40(Revision/Update)S 149 x(Information:)S 749 x F38(V)S 149 x
(1.2)S 6738 32342 XY F40(Digital)S 149 x(Equipment)S 149 x(Corporation)S
6738 X 548 y(Maynar)S 2 x(d,)S 149 x(Massac)S 2 x(husetts)S 4347 34086 XY
F152(ii)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica Helvetica-Bold
%%+ NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (III) 3
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 5543 3650 XY 8364 48 R 5543 4198 XY F157(April)S 149 x(4,)S 149 x
(1997)S 5543 X 896 y 3588 24 R 5543 5642 XY F155(The)S 212 x(information)S
213 x(in)S 212 x(this)S 212 x(document)S 213 x(is)S 212 x(subject)S
212 x(to)S 212 x(change)S 212 x(without)S 213 x(notice)S 213 x(and)S
212 x(should)S 213 x(not)S 212 x(be)S 212 x(construed)S 5543 X 548 y
(as)S 237 x(a)S 238 x(commitment)S 237 x(by)S 237 x(Digital)S 239 x
(Equipment)S 238 x(Corporation.)S 464 x(Digital)S 238 x(Equipment)S
238 x(Corporatio)S 2 x(n)S 237 x(assumes)S 236 x(no)S 5543 X 548
y(responsibility)S
150 x(for)S 150 x(any)S 150 x(errors)S 149 x(that)S 150 x(may)S 149 x
(appe)S 2 x(ar)S 149 x(in)S 150 x(this)S 149 x(document.)S 5543 X 897 y
(The)S 164 x(software)S 166 x(described)S 166 x(in)S 164 x(this)S 165 x
(document)S 165 x(is)S 165 x(furnished)S 165 x(under)S 165 x(a)S 164 x
(license)S 165 x(and)S 165 x(may)S 165 x(be)S 165 x(used)S 164 x(or)S
165 x(copied)S 166 x(only)S 5543 X 548 y(in)S 149 x(accordance)S 151 x
(with)S 150 x(the)S 150 x(terms)S 149 x(of)S 150 x(such)S 149 x(license.)S
5543 X 896 y(No)S 148 x(responsibility)S 149 x(is)S 148 x(assumed)S
147 x(for)S 148 x(the)S 149 x(use)S 147 x(or)S 148 x(reliab)S 2 x(ility)S
148 x(of)S 149 x(software)S 148 x(on)S 148 x(equipment)S 149 x(that)S
149 x(is)S 148 x(not)S 148 x(supplied)S 149 x(by)S 5543 X 548 y(Digital)S
150 x(Equipment)S 150 x(Corporation)S 151 x(or)S 149 x(its)S 150 x(af\211liat)S
2 x(ed)S 150 x(companies.)S 5543 X 897 y(Restricted)S 164 x(Rights:)S
226 x(Use,)S 167 x(duplicat)S 2 x(ion,)S 166 x(or)S 164 x(disclosure)S
164 x(by)S 163 x(the)S 164 x(U.S.)S 163 x(Government)S 164 x(is)S 163 x
(subject)S 163 x(to)S 164 x(restrictions)S 164 x(as)S 5543 X 548 y(set)S
175 x(forth)S 176 x(in)S 175 x(subparagraph)S 176 x(\(c\))S 45 x(\(1\))S
46 x(\(ii\))S 176 x(of)S 175 x(the)S 176 x(Rights)S 174 x(in)S 176 x
(T)S -42 x(echnical)S 176 x(Data)S 176 x(and)S 175 x(Computer)S 176 x
(Software)S 176 x(clause)S 175 x(at)S 5543 X 548 y(DF)S -34 x(ARS)S
150 x(252.227-70)S 2 x(13.)S 5543 X 897 y 3588 24 R 5543 13065 XY(\251)S
150 x(Digital)S 150 x(Equipment)S 150 x(Corporation)S 151 x(1997.)S
5543 X 896 y(All)S 149 x(Rights)S 149 x(Reserved.)S 5543 X 548 y(Printed)S
150 x(in)S 150 x(U.S.A.)S 5543 X 897 y 3588 24 R 5543 15954 XY(The)S
146 x(postpaid)S 148 x(Reader)S 25 x(')S -16 x(s)S 146 x(Comments)S
145 x(forms)S 145 x(at)S 147 x(the)S 147 x(end)S 146 x(of)S 147 x(this)S
146 x(document)S 147 x(request)S 146 x(your)S 146 x(critica)S 2 x(l)S
146 x(evaluation)S 147 x(to)S 5543 X 548 y(assist)S 149 x(in)S 149 x
(prepar)S 2 x(ing)S 149 x(future)S 150 x(documentatio)S 2 x(n.)S 5543 X
896 y(The)S 149 x(following)S 150 x(are)S 150 x(trade)S 2 x(marks)S
148 x(of)S 150 x(Digital)S 150 x(Equipment)S 150 x(Corporati)S 2 x(on:)S
5543 X 698 y(DEC)S 11022 X(DIBOL)S 15804 X(UNIBUS)S 5543 X 548 y(DEC/C)S
-2 x(MS)S 11022 X(EduSystem)S 15804 X(V)S -50 x(AX)S 5543 X 548 y(DEC/MMS)S
11022 X(IAS)S 15804 X(V)S -50 x(AXcluster)S 5543 X 547 y(DECnet)S 11022 X
(MASSBUS)S 15804 X(VMS)S 5543 X 548 y(DECs)S -2 x(ystem\20310)S 11022 X
(PDP)S 15804 X(VT)S 5543 X 548 y(DECSYSTEM\20320)S 11022 X(PDT)S 5543 X
548 y(DECUS)S 11022 X(RSTS)S 5543 X 548 y(DECwriter)S 11022 X(RSX)S
15804 X F206(dt)S 5543 23725 XY F155(This)S 149 x(document)S 150 x(was)S
149 x(prepared)S 151 x(using)S 149 x(V)S -50 x(AX)S 149 x(DOCUMENT)S
-42 x(,)S 149 x(V)S -41 x(ersion)S 149 x(2.1.)S
EP PP
%%PageTrailer
%%PageFonts: NewCenturySchlbk-Bold
%%+ NewCenturySchlbk-Roman DigitalLogo
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
% < Beginning of included file VDC_EVAL_CONTENTS.DVI_PS >
%%Page: (III) 4
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 4347 10255 XY F18(Contents)S 4347 X 298 y 22716 24 R 4347 11977 XY
F22(Chapter)S 231 x(1)S 697 x(OpenVMS)S 258 x(File)S 258 x(System)S
258 x(T)S -77 x(echnol)S -2 x(ogy)S 258 x(\(OFST\))S 259 x(Overview)S
257 x(for)S 8145 X 797 y(OpenVMS)S 4347 X 298 y 22716 24 R 4347 13969 XY
F151(1.1)S 803 x(Purpose)S 300 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 146 x(1\2031)S 4347 X 698 y(1.2)S 803 x(V)S -23 x(irtual)S 166 x
(Data)S 166 x(Cache)S 166 x(\(VDC\))S 165 x(Overview)S 264 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 146 x(1\2032)S 5842 X 697 y(1.2.1)S 7934 X
(Latent)S 166 x(Support)S 166 x(for)S 166 x(VDC)S 165 x(Overview)S 153 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(1\2032)S
7037 X 697 y(1.2.1.1)S 9727 X(RMS)S 166 x(Changes)S 365 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x
(1\2032)S 7037 X 698 y(1.2.1.2)S 9727 X(F1)S -27 x(1BXQP)S 165 x(Changes)S
116 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(1\2033)S 7037 X
697 y(1.2.1.3)S 9727 X(Memory)S 167 x(Management)S 167 x(Changes)S 293 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 146 x(1\2033)S 7037 X 697 y(1.2.1.4)S 9727 X(Latent)S
166 x(Support)S 166 x(Speci\211cations)S 167 x(and)S 166 x(Plans)S 243 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 146 x(1\2033)S 4347 19847 XY F22(Chapter)S 231 x(2)S
697 x(Develop)S -2 x(ment)S 232 x(Status)S 4347 X 299 y 22716 24 R 4347 21043 XY
F151(2.1)S 803 x(Development)S 166 x(Status,)S 166 x(Life)S 166 x(of)S
166 x(a)S 166 x(Project)S 167 x(Cycle)S 95 x(.)S 161 x(.)S 160 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2031)S 4347 X 697 y(2.2)S 803 x
(Project)S 167 x(Documents)S 200 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
146 x(2\2032)S 4347 X 697 y(2.3)S 803 x(Development)S 166 x(Effort)S
305 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2033)S 4347 X 698 y(2.4)S 803 x
(Defect)S 165 x(Containment)S 166 x(Status)S 308 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 146 x(2\2033)S 5842 X 697 y(2.4.1)S 7934 X(Defect)S 165 x
(Data)S 166 x(Status)S 115 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x
(2\2034)S 4347 X 698 y(2.5)S 803 x(Integration)S 166 x(&)S 166 x(T)S
-45 x(esting)S 166 x(Status)S 228 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2034)S
4347 X 697 y(2.6)S 803 x(Con\211gurations)S 245 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2035)S 5842 X 697 y
(2.6.1)S 7934 X(T)S -46 x(esting/Con\211g)S 2 x(uration)S 166 x(Restrictions)S
198 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2035)S
4347 X 698 y(2.7)S 803 x(QTV)S 165 x(Requirements)S 166 x(for)S 166 x
(the)S 166 x(Projec)S 2 x(t)S 171 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 146 x(2\2036)S 5842 X 697 y(2.7.1)S 7934 X(T)S -46 x
(esting)S 166 x(Activities)S 223 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 146 x(2\2037)S 7037 X 697 y(2.7.1.1)S 9727 X(T)S -46 x(esting)S
167 x(Schedule)S 326 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 146 x(2\2037)S 7037 X 698 y(2.7.1.2)S 9727 X(Latent)S 166 x(Support)S
166 x(T)S -45 x(esting)S 334 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2037)S 7037 X 697 y(2.7.1.2.)S
2 x(1)S 751 x(Phase)S 166 x(1)S 166 x(Non)S 167 x(QTV)S -47 x(-ZKO)S
166 x(T)S -46 x(esting)S 291 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2037)S 7037 X 698 y
(2.7.1.2.)S 2 x(2)S 751 x(Phase)S 166 x(2)S 166 x(QTV)S -46 x(-ZKO)S
165 x(and)S 167 x(QTV)S -47 x(-Scotland)S 166 x(\(EDO\))S 165 x(T)S
-46 x(esting)S 165 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 146 x(2\2038)S 7037 X 697 y(2.7.1.3)S 9727 X(Preintegration)S
167 x(T)S -45 x(esting)S 229 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 168 x(2\20310)S 7037 X 697 y(2.7.1.4)S
9727 X(V)S -46 x(alidation)S 99 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
168 x(2\20310)S 7037 X 698 y(2.7.1.4.)S 2 x(1)S 751 x(General)S 166 x
(T)S -45 x(esting)S 266 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 196 x(2\2031)S -28 x(1)S 15456 34086 XY F152(iii)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica NewCenturySchlbk-Roman
%%+ NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (IV) 5
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 5842 3969 XY F151(2.7.2)S 7934 X(Skill)S 166 x(Set)S 165 x(Requirements)S
353 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 168 x(2\20312)S
5842 X 698 y(2.7.3)S 7934 X(Hardware)S 166 x(Requirements)S 320 x(.)S
160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 168 x(2\20312)S 4347 X 697 y
(2.8)S 803 x(Dependencies)S 166 x(and)S 166 x(Risks)S 112 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 168 x(2\20315)S 4347 X
698 y(2.9)S 803 x(T)S -46 x(echnical)S 167 x(Resources)S 204 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 168 x(2\20316)S 5842 X 697 y(2.9.1)S 7934 X(OFST)S 166 x(-)S 166 x
(Group)S 166 x(Distribution)S 165 x(and)S 166 x(Phone)S 168 x(List)S
213 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 168 x(2\20316)S 4347 8154 XY
F22(Figures)S 4347 X 299 y 22716 24 R 5842 9150 XY F151(1)S(\203)S(1)S
7635 X(Raven)S 166 x(Schedule)S 258 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(1\2031)S 5842 X 697 y(2)S(\203)S
(1)S 7635 X(Supported)S 166 x(Con\211gurations)S 82 x(.)S 161 x(.)S
160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2035)S 5842 X
698 y(2)S(\203)S(2)S 7635 X(Caching)S 167 x(Modes)S 166 x(T)S -46 x
(est)S 166 x(Matrix)S 235 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 196 x
(2\2031)S -28 x(1)S 5842 X 697 y(2)S(\203)S(3)S 7635 X(V)S -22 x(irtual)S
166 x(Data)S 165 x(Cache)S 166 x(T)S -45 x(est)S 165 x(Con\211gu)S 2 x
(ration)S 335 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 168 x(2\20313)S 4347 12637 XY F22(T)S
-77 x(ables)S 4347 X 299 y 22716 24 R 5842 13633 XY F151(2)S(\203)S
(1)S 7635 X(Status)S 359 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 146 x(2\2031)S 5842 X 698 y(2)S(\203)S(2)S 7635 X
(Project)S 167 x(Document)S 166 x(Status)S 246 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2032)S 5842 X 697 y
(2)S(\203)S(3)S 7635 X(Project)S 167 x(Development)S 166 x(Effort)S
318 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2033)S 5842 X
697 y(2)S(\203)S(4)S 7635 X(Defect)S 165 x(Containment)S 167 x(Activity)S
303 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2033)S 5842 X 698 y
(2)S(\203)S(5)S 7635 X(Defect)S 165 x(Data)S 166 x(Activity)S 111 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x
(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2034)S 5842 X 697 y(2)S(\203)S
(6)S 7635 X(QTV)S 165 x(Projec)S 2 x(t)S 165 x(Requirements)S 94 x(.)S
160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2036)S 5842 X
697 y(2)S(\203)S(7)S 7635 X(QTV)S 165 x(T)S -45 x(est)S 165 x(Schedule)S
108 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 160 x(.)S 161 x(.)S
161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 161 x(.)S 146 x(2\2037)S 15492 34086 XY
F152(iv)S
EP PP
%%PageTrailer
%%PageFonts: NewCenturySchlbk-Roman
%%+ Helvetica NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
% < End of included file VDC_EVAL_CONTENTS.DVI_PS >
%%Page: (1-1) 6
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 4347 10574 XY F20(Chapter)S 895 x(1)S 4347 X 349 y 22716 24 R 4347 11922 XY
(OpenVMS)S 360 x(File)S 361 x(Syst)S -2 x(em)S 361 x(T)S -67 x(echnology)S
359 x(\(OFST\))S 360 x(Ove)S -2 x(rview)S 4347 12919 XY(for)S 298 x
(OpenVMS)S 4347 15011 XY F24(1.1)S 348 x(Purpose)S 5543 X 896 y F151
(The)S 166 x(OFST)S 166 x(project)S 167 x(encompasses)S 165 x(3)S 166 x
(distinct)S 166 x(projects:)S 5543 X 897 y(1.)S 481 x(OpenVMS)S 166 x
(Disk)S 166 x(Services)S 166 x(for)S 166 x(W)S -19 x(indows)S 166 x
(NT)S 166 x(\(NTDS\))S 165 x(-)S 166 x(OpenVMS)S 166 x(V7.1)S 166 x
(Alpha)S 166 x(systems)S 5543 X 897 y(2.)S 481 x(V)S -22 x(irtual)S
166 x(Data)S 166 x(Cache)S 166 x(\(VDC)S -2 x(\))S 166 x(for)S 167 x
(OpenVMS)S 165 x(V7.2)S 166 x(Alpha)S 166 x(systems)S 5543 X 896 y(3.)S
481 x(Snap-capable)S 166 x(Disk)S 166 x(\(SD\))S 165 x(for)S 166 x(OpenVMS)S
166 x(V7.2)S 166 x(Alpha)S 166 x(systems)S 5543 X 897 y(However)S -37 x
(,)S 206 x(this)S 198 x(evaluation)S 198 x(plan)S 198 x(is)S 197 x(to)S
198 x(assess)S 196 x(the)S 198 x(state)S 197 x(of)S 198 x(the)S 197 x
(VDC)S 197 x(cache)S 198 x(project,)S 207 x(determining)S 5543 X 598 y
(any)S 167 x(quality)S 166 x(risks,)S 166 x(and)S 167 x(provides)S 166 x
(an)S 166 x(input)S 167 x(to)S 165 x(the)S 167 x(follow-on)S 165 x(validation)S
167 x(plan.)S 5543 X 896 y(The)S 218 x(Quality)S 217 x(T)S -46 x(est)S
217 x(and)S 218 x(V)S -46 x(alidation)S 217 x(\(QTV\))S 216 x(engineer)S
2 x(ing)S 218 x(group)S 218 x(plans)S 217 x(to)S 217 x(identify)S 218 x
(defects)S 217 x(during)S 5543 X 598 y(validation)S 217 x(of)S 218 x
(the)S 218 x(V)S -23 x(irtual)S 218 x(Data)S 216 x(Cache)S 218 x(\(VDC\))S
216 x(project.)S 377 x(This)S 217 x(project)S 219 x(will)S 216 x(be)S
218 x(supported)S 217 x(in)S 218 x(the)S 5543 X 598 y(OpenVMS)S 167 x
(7.2)S 167 x(\(Raven\))S 168 x(in)S 167 x(1998,)S 168 x(see)S 167 x
(Figur)S 2 x(e)S 167 x(1)S(\203)S(1.)S 225 x(QTV)S 167 x(will)S 167 x
(make)S 167 x(a)S 167 x(statement)S 167 x(of)S 167 x(quality)S 168 x
(about)S 5543 X 598 y(VDC)S 165 x(at)S 165 x(the)S 167 x(end)S 166 x
(of)S 166 x(its)S 165 x(validation.)S 5543 23993 XY F36(Figure)S 167 x
(1)S(\203)S(1:)S 498 x(Raven)S 166 x(Schedul)S 2 x(e)S 7157 X 810 y
F98(A)S 269 x(rough)S 269 x(schedule)S 269 x(has)S 268 x(been)S 269 x
(created)S 269 x(for)S 269 x(Raven)S 269 x(that)S 269 x(yields)S 269 x
(a)S 7157 X 498 y(March)S 269 x(1998)S 269 x(SSB)S 269 x(submit)S 268 x
(date.)S 7157 X 797 y(FASB)S 269 x(Code)S 269 x(Freeze)S 17647 X(Mid)S
269 x(March)S 269 x(1997)S 7157 X 498 y(FASB)S 269 x(Field)S 269 x(Test)S
17647 X(April)S 269 x(1997)S 7157 X 499 y(Internal)S 269 x(Field)S 269 x
(Test)S 268 x(Code)S 269 x(Freeze)S 17647 X(Late)S 269 x(June)S 269 x
(1997)S 7157 X 498 y(Internal)S 269 x(Field)S 269 x(Test)S 17647 X(July)S
269 x(1997)S 7157 X 498 y(External)S 269 x(Field)S 269 x(Test)S 268 x
(#1)S 269 x(Code)S 269 x(Freeze)S 17647 X(Early)S 269 x(August)S 269 x
(1997)S 7157 X 498 y(External)S 269 x(Field)S 269 x(Test)S 268 x(#1)S
17647 X(Oct/Nov)S 269 x(1997)S 7157 X 498 y(External)S 269 x(Field)S
269 x(Test)S 268 x(#2)S 269 x(Code)S 269 x(Freeze)S 17647 X(Early)S
269 x(November)S 269 x(1997)S 7157 X 498 y(External)S 269 x(Field)S
269 x(Test)S 268 x(#2)S 17647 X(Dec)S 269 x(1997)S 269 x(-)S 269 x(Feb)S
269 x(1998)S 7157 X 498 y(SSB)S 269 x(Submit)S 17647 X(March)S 269 x
(1998)S 10356 34086 XY F152(OpenVMS)S 166 x(File)S 166 x(System)S 167 x
(T)S -44 x(echnolog)S 2 x(y)S 166 x(\(OFST\))S 166 x(Overview)S 165 x
(for)S 166 x(OpenVMS)S 498 x(1\2031)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman
%%+ Courier NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (1-2) 7
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 4347 4125 XY F24(1.2)S 348 x(V)S -12 x(irtual)S 232 x(Data)S 232 x
(Cache)S 231 x(\(VDC\))S 233 x(Overvi)S -2 x(ew)S 5543 X 897 y F151
(The)S 218 x(V)S -22 x(irtual)S 218 x(Data)S 217 x(Cache)S 218 x(is)S
217 x(an)S 218 x(OpenVMS)S 217 x(cluster)S 218 x(virtual)S 219 x(\211le)S
218 x(system)S 217 x(cache)S 218 x(to)S 218 x(be)S 218 x(used)S 217 x
(with)S 5543 X 598 y(ODS-2)S 184 x(and)S 186 x(ODS-)S -2 x(5.)S 280 x
(It)S 185 x(is)S 185 x(to)S 186 x(replace)S 185 x(the)S 186 x(VIOC)S
184 x(cache)S 186 x(that)S 185 x(curren)S 2 x(tly)S 185 x(exists)S 185 x
(on)S 186 x(Alpha)S 185 x(systems,)S 5543 X 597 y(adding)S 194 x(new)S
195 x(functionality)S -55 x(.)S 306 x(The)S 195 x(VDC)S 193 x(will)S
193 x(coexist)S 195 x(with)S 193 x(the)S 195 x(VIOC)S 192 x(cache)S
195 x(on)S 195 x(V)S -56 x(AX)S 193 x(systems)S 194 x(in)S 194 x(a)S
5543 X 598 y(mixed-architecture)S 204 x(cluster)S 204 x(environmen)S
2 x(t.)S 334 x(This)S 204 x(new)S 203 x(code)S 204 x(will)S 203 x(be)S
204 x(composed)S 203 x(of)S 204 x(approximately)S 5543 X 598 y(9000)S
166 x(uncommented)S 166 x(lines)S 166 x(of)S 166 x(code.)S 5543 X 896 y
(The)S 184 x(curren)S 2 x(t)S 184 x(VIOC)S 182 x(cache)S 185 x(has)S
184 x(limitations,)S 188 x(such)S 185 x(as)S 183 x(a)S 184 x(maximum)S
185 x(number)S 184 x(of)S 184 x(closed)S 184 x(\211les)S 184 x(cached)S
5543 X 598 y(\(100\),)S 239 x(write-through)S 225 x(only)S 225 x(caching)S
226 x(technique,)S 240 x(static)S 223 x(sizing)S 225 x(at)S 224 x(boot)S
224 x(time,)S 238 x(no)S 225 x(caching)S 226 x(of)S 224 x(\211els)S
5543 X 598 y(shared)S 166 x(for)S 166 x(write)S 166 x(access,)S 166 x
(and)S 166 x(others.)S 5543 X 897 y(The)S 251 x(VDC)S 250 x(will)S 251 x
(allow)S 250 x(dynamic)S 252 x(cache)S 251 x(growth)S 252 x(\(and)S
251 x(shrinkage\))S 252 x(to)S 251 x(change)S 253 x(with)S 250 x(demands)S
251 x(for)S 5543 X 597 y(system)S 203 x(memory)S 205 x(resources.)S
336 x(There)S 205 x(are)S 205 x(changes)S 205 x(planned)S 204 x(by)S
205 x(the)S 204 x(EXEC)S 203 x(group)S 205 x(to)S 204 x(the)S 205 x
(memory)S 5543 X 598 y(management)S 202 x(code)S 202 x(to)S 201 x(support)S
201 x(this.)S 329 x(The)S 202 x(VDC)S 200 x(cache)S 202 x(can)S 202 x
(be)S 202 x(adjusted)S 202 x(with)S 201 x(system)S 201 x(\(SYSG)S -2 x
(EN)S 5543 X 598 y(/SYSMAN\))S 165 x(parameters.)S 5543 X 897 y(The)S
311 x(VDC)S 309 x(will)S 310 x(not)S 311 x(limit)S 310 x(the)S 311 x
(number)S 311 x(of)S 310 x(closed)S 311 x(\211les)S 310 x(cached.)S
657 x(It)S 310 x(will)S 309 x(utilize)S 311 x(writeback,)S 5543 X 597 y
(writethrough,)S 234 x(or)S 220 x(no)S 220 x(\211le)S 220 x(caching)S
221 x(on)S 220 x(a)S 220 x(application)S 219 x(selectable)S 219 x(\211le,)S
234 x(volume,)S 234 x(or)S 220 x(by)S 220 x(node)S 220 x(basis.)S 5543 X
598 y(VDC)S 165 x(supports)S 165 x(all)S 166 x(the)S 166 x(existing)S
167 x(VIOC)S 165 x(API')S -20 x(s,)S 167 x(extending)S 167 x(them)S
166 x(for)S 166 x(VDC)S 165 x(featues)S 166 x(such)S 167 x(as:)S 5543 X
897 y(\201)S 594 x(File)S 167 x(caching)S 167 x(attributes)S 6439 X
896 y(DCL)S 166 x F152($)S 166 x(DIRECTO)S -2 x(R)S -36 x(Y/FULL)S 332 x
F151(will)S 166 x(be)S 166 x(changed)S 167 x(to)S 166 x(display)S 166 x
(the)S 166 x(caching)S 168 x(attributes.)S 6439 X 897 y(The)S 118 x
(DCL)S 116 x(command)S 117 x F152($)S 117 x(SET)S 117 x(FILE/CACHI)S
-2 x(NG)S 117 x F151(attribute)S 116 x(will)S 116 x(be)S 117 x(modi\211ed)S
117 x(to)S 117 x(work)S 117 x(with)S 116 x(ODS-2)S 6439 X 598 y(and)S
167 x(Spiralog)S 166 x(volume)S 167 x(\211les.)S 5543 X 896 y(\201)S
594 x(File)S 167 x(Barriers)S 165 x(to)S 166 x(control)S 167 x(write)S
165 x(order)S 5543 X 897 y(\201)S 594 x(File)S 167 x(and)S 166 x(volume)S
167 x(\212ush)S 5543 X 897 y(\201)S 594 x(File)S 167 x(cache)S 166 x
(enable/disable)S 5543 X 896 y(\201)S 594 x(Synch)S 2 x(ronous)S 166 x
(I/O)S 166 x(completion)S 4347 22357 XY F28(1.2.1)S 300 x(Laten)S 2 x
(t)S 199 x(Support)S 199 x(for)S 200 x(VDC)S 198 x(Overview)S 5543 X
896 y F151(EDO)S 164 x(plans)S 164 x(on)S 166 x(making)S 166 x(the)S
165 x(necessary)S 166 x(DCL)S 164 x(and)S 166 x(F1)S -27 x(1BXQ)S -2 x
(P)S 166 x(changes)S 166 x(to)S 165 x(support)S 165 x(VDC)S -2 x(.)S
166 x(However)S -36 x(,)S 5543 X 598 y(memory)S 174 x(management)S 175 x
(chang)S 2 x(es)S 174 x(will)S 173 x(done)S 175 x(by)S 175 x(the)S 174 x
(EXEC)S 173 x(group,)S 178 x(and)S 174 x(the)S 175 x(RMS)S 174 x(group)S
175 x(will)S 174 x(make)S 5543 X 598 y(the)S 166 x(RMS)S 166 x(changes)S
167 x(to)S 166 x(support)S 166 x(VDC)S -2 x(.)S 4347 25644 XY F36(1.2.1.)S
2 x(1)S 249 x(RMS)S 165 x(Changes)S 5543 X 897 y F151(RMS)S 255 x(will)S
256 x(be)S 256 x(modi\211ed)S 256 x(for)S 256 x(VDC)S 255 x(optimized)S
255 x(use,)S 279 x(such)S 257 x(as)S 256 x(RMS)S 255 x(RU)S 256 x(journal)S
257 x(\211les)S 256 x(with)S 256 x(VDC)S 5543 X 598 y(writeback)S 133 x
(caching)S 2 x(,)S 140 x(user)S 134 x(API)S 133 x(for)S 134 x(\211le)S
134 x(caching)S 135 x(attributes,)S 140 x(enabling)S 135 x(writeback)S
133 x(by)S 134 x(default)S 134 x(on)S 134 x(more)S 5543 X 598 y(\211les,)S
188 x(and)S 183 x(improve)S 184 x(RMS)S 183 x(read/write)S 184 x(deferred)S
183 x(access)S 183 x(to)S 183 x(sequential)S 184 x(\211les)S 183 x(with)S
183 x(VDC')S -20 x(s)S 183 x(support)S 183 x(of)S 5543 X 597 y(synchronou)S
2 x(s)S 165 x(completion)S 167 x(of)S 166 x(read/write)S 166 x(I/O')S
-19 x(s.)S 5543 X 897 y(VDC')S -20 x(s)S 144 x(a)S 145 x(virtual)S 145 x
(\(\211le\))S 145 x(oriented)S 145 x(cache,)S 150 x(which)S 145 x(will)S
144 x(perform)S 145 x(\(\211le\))S 144 x(cache)S 146 x(read-ahead)S
145 x(operations.)S 215 x(It)S 5543 X 598 y(will)S 117 x(not)S 119 x
(cache)S 119 x(metadata)S 117 x(and)S 119 x(reserved)S 119 x(\211les)S
118 x(cached)S 119 x(by)S 118 x(F1)S -27 x(1B-XQP)S -65 x(,)S 119 x
(such)S 118 x(as)S 118 x(directory)S 119 x(information,)S 5543 X 598 y
F152(INDEX)S -2 x(.SYS)S 168 x F151(and)S 166 x(other)S 166 x(\211les.)S
4347 34086 XY F152(1\2032)S 498 x(OpenVMS)S 167 x(File)S 166 x(System)S
167 x(T)S -44 x(echnology)S 167 x(\(OFST\))S 166 x(Overview)S 165 x
(for)S 166 x(OpenVMS)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman
%%+ NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (1-3) 8
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 4347 3975 XY F36(1.2.1.)S 2 x(2)S 249 x(F1)S -28 x(1BXQP)S 166 x
(Changes)S 5543 X 897 y F151(There)S 169 x(are)S 169 x(modi\211cations)S
169 x(to)S 169 x(be)S 169 x(made)S 168 x(in)S 170 x(F1)S -28 x(1BXQP)S
168 x(to)S 169 x(take)S 169 x(advantage)S 170 x(of)S 169 x(VDC)S 167 x
(features)S 169 x(such)S 169 x(as)S 5543 X 597 y(caching)S 167 x(attribute)S
166 x(inheritance,)S 168 x(add)S 165 x(new)S 166 x(API')S -19 x(s)S
166 x(for)S 166 x(RMS)S 166 x(use,)S 166 x(and)S 167 x(support)S 166 x
(for)S 166 x(volume)S 167 x(mount.)S 4347 6665 XY F36(1.2.1.)S 2 x(3)S
249 x(Memory)S 165 x(Management)S 167 x(Changes)S 5543 X 897 y F151
(Executive)S 231 x(Memory)S 230 x(Managemen)S 2 x(t)S 229 x(chang)S
2 x(es)S 229 x(are)S 230 x(being)S 231 x(done)S 230 x(to)S 230 x(support)S
229 x(VDC)S 229 x(cache)S 231 x(use)S 229 x(of)S 230 x(S2)S 5543 X 597 y
(space,)S 166 x(dynamic)S 167 x(cache)S 166 x(growth)S 167 x(and)S 166 x
(also)S 166 x(to)S 166 x(shrink)S 167 x(the)S 166 x(cache)S 167 x(when)S
166 x(resources)S 166 x(are)S 167 x(in)S 166 x(demand.)S 5543 X 897 y
(This)S 248 x(will)S 247 x(be)S 249 x(implemented)S 247 x(with)S 248 x
(additional)S 248 x(functions)S 248 x(for)S 249 x(VDC)S 247 x(to)S 248 x
(adjust)S 248 x(the)S 248 x(system')S -19 x(s)S 247 x(\212uid)S 5543 X
598 y(page)S 195 x(count)S 195 x(and)S 195 x(to)S 195 x(be)S 194 x(noti\211ed)S
195 x(with)S 194 x(memory)S 196 x(demands/events.)S 308 x(Changes)S
195 x(will)S 194 x(also)S 194 x(be)S 195 x(made)S 194 x(to)S 5543 X
598 y(the)S 234 x(SYSMAN)S 233 x(RESER)S -20 x(VED)S 233 x(MEMOR)S -19 x
(Y)S 234 x(interface,)S 252 x(PFN)S 234 x(allocation/deallocation,)S
252 x(mapping)S 235 x(and)S 5543 X 597 y(unmapping)S 167 x(interfaces,)S
166 x(64)S 166 x(bit)S 166 x(NPP)S 167 x(addressing,)S 166 x(and)S 167 x
(maintaining)S 166 x(of)S 166 x(free)S 167 x(PTE')S -19 x(s.)S 4347 12045 XY
F36(1.2.1.)S 2 x(4)S 249 x(Latent)S 166 x(Suppo)S 2 x(rt)S 165 x(Speci\211)S
2 x(cations)S 167 x(and)S 166 x(Plan)S 2 x(s)S 5543 X 896 y F151(The)S
267 x(VDC)S 265 x(Latent)S 267 x(Support)S 267 x(Plan)S 267 x F152(LS-VDC.PS)S
266 x F151(describes)S 266 x(the)S 267 x(3)S 267 x(phases)S 266 x(that)S
266 x(will)S 266 x(be)S 267 x(used)S 266 x(to)S 5543 X 598 y(integrate)S
164 x(changes)S 165 x(gradually)S 165 x(to)S 163 x(DCL)S 163
x(Commands/Utilities,)S
164 x(EXEC)S 162 x(MMG,)S 164 x(RMS,)S 164 x(and)S 164 x(F1)S -27 x
(1BXQP)S -65 x(.)S 5543 X 598 y(Phase)S 166 x(3)S 166 x(is)S 166 x(necessary)S
166 x(before)S 166 x(VDC)S 165 x(can)S 167 x(be)S 166 x(fully)S 167 x
(functional.)S 5543 X 897 y(The)S 166 x(approximate)S 167 x(schedule)S
166 x(for)S 166 x(the)S 167 x(phases)S 165 x(are:)S 6619 X 896 y F98
(o)S 269 x(Phase)S 269 x(1)S 269 x(28-Feb-1997)S 6619 X 797 y(o)S 269 x
(Phase)S 269 x(2)S 269 x(04-Apr-1997)S 6619 X 797 y(o)S 269 x(Phase)S
269 x(3)S 269 x(04-Jul-1997)S 6619 X 797 y(o)S 269 x(VDC)S 269 x(full)S
269 x(functionality)S 268 x(Oct)S 269 x(1997)S 5543 X 897 y F151(The)S
166 x(following)S 167 x(Latent)S 166 x(Support)S 166 x(plans)S 166 x
(exist)S 166 x(for)S 166 x(RMS,)S 166 x(VDC,)S 165 x(and)S 167 x(EXEC)S
164 x(MMG:)S 5812 20413 XY F98(RMS_LATENT_SUPPORT_VDC.PS)S 806 x(RMS)S
269 x(VDC)S 269 x(Support)S 269 x(Project)S 269 x(Plan)S 13343 X 499 y
(\(Received)S 269 x(from)S 269 x(Tom)S 269 x(Speer)S 269 x(by)S 269 x
(mail\))S 6619 X 797 y(DOCD$:[EVMS.PROJECT_DOCUMENTS])S 5812 X 797 y
(LS-VDC.PS)S 13343 X(VDC)S 269 x(Latent)S 269 x(Support)S 269 x(Plan)S
5812 X 797 y(DS-EXEC_VDC.PS)S 13343 X(Design)S 269 x(Specification)S
5812 X 797 y(FS-EXEC_VDC.PS)S 13343 X(Functional)S 269 x(Specification)S
5812 X 797 y(PP-RMS_VDC.PS)S 13343 X(Plan)S 269 x(for)S 269 x(a)S 269 x
(Plan)S 10356 34086 XY F152(OpenVMS)S 166 x(File)S 166 x(System)S 167 x
(T)S -44 x(echnolog)S 2 x(y)S 166 x(\(OFST\))S 166 x(Overview)S 165 x
(for)S 166 x(OpenVMS)S 498 x(1\2033)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman
%%+ NewCenturySchlbk-Italic Courier
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-1) 9
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 4347 10574 XY F20(Chapter)S 895 x(2)S 4347 X 349 y 22716 24 R 4347 11922 XY
(Development)S 297 x(Status)S 4347 14015 XY F24(2.1)S 348 x(Development)S
232 x(Status,)S 232 x(Life)S 233 x(of)S 232 x(a)S 233 x(Project)S 232 x
(Cycle)S 5543 X 896 y F151(T)S -31 x(able)S 130 x(2)S(\203)S(1)S 131 x
(shows)S 129 x(which)S 131 x(stage)S 131 x(the)S 130 x(V)S -22 x(irtual)S
131 x(Data)S 129 x(Cache)S 131 x(project)S 131 x(is)S 130 x(in)S 131 x
(according)S 131 x(to)S 131 x(Life)S 130 x(of)S 131 x(a)S 130 x(Project)S
5543 X 598 y(\(LOP\))S 166 x(and)S 166 x(its)S 165 x(curren)S 2 x(t)S
165 x(status)S 166 x(\(marked)S 166 x(by)S 166 x(an)S 167 x('X'\))S
-2 x(.)S 5543 16754 XY F36(T)S -37 x(able)S 150 x(2)S(\203)S(1:)S 498 x
(Status)S 5543 X 224 y 21516 24 R 5543 17576 XY F157(Project)S 149 x
(Phase)S 16850 X(Status)S 150 x(\(%)S 150 x(complete)S 150 x(/)S 149 x
(not)S 149 x(planned)S 150 x(/)S 149 x(N/A\))S 5543 X 299 y 21516 24 R
5543 18523 XY F155(_)S 77 x(_)S(_)S 7535 X(Problem)S 150 x(Stat)S 2 x
(ement)S 16850 X(100%)S 5543 X 896 y(_)S 77 x(_)S(_)S 7535 X(Investigatio)S
2 x(n)S 16850 X(100%)S 5543 X 897 y(_)S 77 x(_)S(_)S 7535 X(Draft)S
150 x(Plan)S 150 x(and)S 150 x(Design)S 16850 X(100%)S 5543 X 897 y
(_)S 77 x(_)S(_)S 7535 X(Detailed)S 151 x(Project)S 150 x(Planning)S
16850 X(0%,)S 150 x(Due)S 149 x(Apr)S -33 x(.)S 224 x(1997)S 5543 X
896 y(_)S 77 x(_)S(_)S 7535 X(Detailed)S 151 x(Design/Functional)S 150 x
(Speci\211cat)S 2 x(ion)S 804 x(100%)S 5543 X 897 y(_X_)S 7535 X(Functional)S
151 x(Speci\211cat)S 2 x(ion)S 16850 X(95%)S 5543 X 897 y(_)S 77 x(_)S
(_)S 7535 X(Implementat)S 2 x(ion)S 16850 X(0%)S 5543 X 896 y(_)S 77 x
(_)S(_)S 7535 X(V)S -41 x(alidati)S 2 x(on)S 16850 X(0%)S 5543 X 897 y
(_)S 77 x(_)S(_)S 7535 X(Assess)S 148 x(Doneness)S 16850 X(0%)S 5543 X
398 y 21516 24 R 21167 34086 XY F152(Development)S 167 x(Status)S 499 x
(2\2031)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman
%%+ NewCenturySchlbk-Bold NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-2) 10
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 4347 4104 XY F24(2.2)S 348 x(Project)S 233 x(Documents)S 5543 X
896 y F151(T)S -31 x(able)S 208 x(2)S(\203)S(2)S 208 x(shows)S 208 x
(the)S 208 x(status)S 207 x(of)S 208 x(project)S 209 x(documents,)S
220 x(notes,)S 219 x(and)S 208 x(their)S 208 x(corresponding)S 210 x
(\211lename.)S 5543 X 598 y(Note)S 139 x(that)S 139 x(QTV)S 139 x(plans)S
139 x(to)S 139 x(develop)S 140 x(the)S 140 x(T)S -46 x(est/V)S -46 x
(alidation)S 139 x(plan)S 139 x(and)S 140 x(will)S 139 x(review)S 139 x
(and)S 140 x(contribute)S 140 x(input)S 5543 X 598 y(to)S 166 x(others,)S
166 x(such)S 167 x(as)S 165 x(the.)S 222 x(The)S 167 x(document')S -18 x
(s)S 166 x(location)S 166 x(\(except)S 166 x(where)S 167 x(noted\))S
166 x(are:)S 5543 7690 XY F98(MOVIES)S 538 x(kelso$:[dollarv2.docs.vds])S
5543 X 498 y(AVOLUB)S 538 x(disk$public:[ofst.docs.vdc])S 5543 X 498 y
(STAR)S 7695 X(work7:[jpalmer.public.vdc])S 5543 9932 XY F36(T)S -37 x
(able)S 150 x(2)S(\203)S(2:)S 498 x(Project)S 150 x(Document)S 150 x
(Status)S 5543 X 224 y 21516 24 R 5543 10754 XY F157(Document)S 11022 X
(Status)S 150 x(D=draft)S 149 x(or)S 149 x(F=\211nal)S 149 x(/Location/Com)S
-2 x(ments)S 5543 X 298 y 21516 24 R 5543 11700 XY F155(Investigation)S
150 x(Report)S 11022 X(F\202DIR-VDC.PS)S 5543 X 897 y(Product)S 150 x
(Requirements)S 789 x(F\202in)S 150 x(Func.)S 224 x(Spec.)S 225 x(FS-VDC.PS)S
5543 X 896 y(Project)S 150 x(Plan)S 11022 X(??\202Due)S 150 x(April)S
5543 X 897 y(Functional)S 159 x(Speci\211ca-)S 5543 X 548 y(tion)S 11022 X
-548 y(F\202FS-VDC.PS)S 5543 15835 XY(Design)S 149 x(Speci\211cati)S
2 x(on)S 11022 X(D\202DS-VDC.PS)S 5543 X 896 y(Development)S 150 x(Plan)S
11022 X(N/A)S 5543 X 897 y(Defect)S 161 x(Containment)S 5543 X 548 y
(Plan)S 11022 X -548 y(F)S 150 x(-)S 149 x(not)S 150 x(public)S 5543 19072 XY
(Unit)S 150 x(T)S -41 x(est)S 149 x(Plans)S 11022 X(Not)S 151 x(done)S
150 x(yet)S 5543 X 897 y(T)S -42 x(est/V)S -41 x(alidati)S 2 x(on)S
149 x(Plan)S 11022 X(\202)S 5543 X 897 y(Itegratio)S 2 x(n)S 149 x(T)S
-41 x(est)S 149 x(Plan)S 11022 X(Depends)S 150 x(on)S 149 x(Raven)S
5543 X 896 y(Final)S 150 x(Qual)S 149 x(Plan)S 11022 X(None)S 150 x
(yet)S 5543 X 897 y(Doneness)S 148 x(Criteria)S 11022 X(None)S 150 x
(Y)S -50 x(et)S 5543 X 897 y(Others)S 11022 X(N/A)S 5543 X 398 y 21516 24 R
4347 34086 XY F152(2\2032)S 498 x(Development)S 166 x(Statu)S 2 x(s)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman
%%+ Courier NewCenturySchlbk-Bold NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-3) 11
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 4347 4104 XY F24(2.3)S 348 x(Development)S 232 x(Effort)S 5543 X
896 y F151(T)S -31 x(able)S 148 x(2)S(\203)S(3)S 148 x(shows)S 148 x
(that)S 148 x(all)S 148 x(the)S 149 x(V)S -23 x(irtual)S 149 x(Data)S
147 x(Cache)S 149 x(code)S 148 x(is)S 148 x(being)S 149 x(developed)S
149 x(internally)S 149 x(by)S 149 x(OSSG.)S 5543 X 598 y(There)S 167 x
(is)S 165 x(no)S 167 x(porting)S 166 x(of)S 166 x(code)S 167 x(from)S
166 x(an)S 166 x(internal)S 167 x(or)S 166 x(external)S 167 x(source.)S
5543 6843 XY F36(T)S -37 x(able)S 150 x(2)S(\203)S(3:)S 498 x(Project)S
150 x(Development)S 151 x(Effort)S 5543 X 224 y 21516 24 R 5543 7665 XY
F157(Percentage)S 11371 X(Development)S 150 x(Effort)S 5543 X 299 y
21516 24 R 5543 8612 XY F155(100%)S 11371 X(Code)S 150 x(design)S 149 x
(&)S 150 x(development)S 150 x(within)S 150 x(OSSG)S 5543 X 896 y(-)S
11371 X(OSSG)S 150 x(porting)S 150 x(of)S 150 x(code)S 150 x(from)S
149 x(an)S 150 x(external)S 150 x(source)S 5543 X 897 y(-)S 11371 X
(OSSG)S 150 x(porting)S 150 x(of)S 150 x(code)S 150 x(from)S 149 x(an)S
150 x(internal)S 151 x(source)S 5543 X 897 y(-)S 11371 X(Subcontract)S
2 x(ed)S 150 x(devopment)S 150 x(or)S 150 x(porting)S 150 x(by)S 149 x
(an)S 150 x(external)S 150 x(vendor)S 5543 X 896 y(-)S 11371 X(OSSG)S
150 x(modi\211cation)S 150 x(and)S 150 x(integrati)S 2 x(on)S 149 x
(of)S 150 x(a)S 150 x(third)S 150 x(party)S 150 x(product)S 5543 X 897 y
(-)S 11371 X(OSSG)S 150 x(resale)S 150 x(of)S 149 x(a)S 150 x(third)S
150 x(part)S 2 x(y)S 149 x(product)S 5543 X 896 y(-)S 11371 X(Procative)S
150 x(maintenance)S 5543 X 897 y(-)S 11371 X(Other)S 5543 X 399 y 21516 24 R
4347 16781 XY F24(2.4)S 348 x(Defect)S 232 x(Containment)S 232 x(Status)S
5543 X 897 y F151(T)S -31 x(able)S 191 x(2)S(\203)S(4)S 191 x(shows)S
190 x(the)S 192 x(speci\211c)S 191 x(defect)S 191 x(goal,)S 198 x(its)S
191 x(percentage)S 192 x(of)S 191 x(estimated)S 190 x(and)S 191 x(planned)S
192 x(coverage)S 2 x(,)S 5543 X 597 y(and)S 166 x(date.)S 5543 19521 XY
F36(T)S -37 x(able)S 150 x(2)S(\203)S(4:)S 498 x(Defect)S 149 x(Containment)S
151 x(Activity)S 5543 X 224 y 21516 24 R 5543 20891 XY F157(Activity)S
14858 X -548 y(Percentage)S 180 x(Estimated)S 14858 X 548 y(/Planned)S
22429 X(Completed)S 150 x(to)S 149 x(Date)S 5543 X 298 y 21516 24 R
5543 21837 XY F155(Code)S 149 x(Inspecte)S 2 x(d)S 14858 X(80%)S 22429 X
(0%)S 5543 X 897 y(Code)S 149 x(Unit)S 151 x(T)S -41 x(esting)S 14858 X
(80%)S 22429 X(0%)S 5543 X 896 y(Code)S 149 x(Integrat)S 2 x(ion)S 150 x
(T)S -42 x(esting)S 14858 X(100%)S 22429 X(0%)S 5543 X 897 y(Code)S
149 x(Features)S 150 x(V)S -41 x(alidat)S 2 x(ed)S 14858 X(100%)S 22429 X
(0%)S 5543 X 398 y 21516 24 R 21167 34086 XY F152(Development)S 167 x
(Status)S 499 x(2\2033)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman
%%+ NewCenturySchlbk-Bold NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-4) 12
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 4347 4050 XY F28(2.4.1)S 300 x(Defect)S 200 x(Data)S 200 x(Status)S
5543 X 897 y F151(T)S -31 x(able)S 133 x(2)S(\203)S(5)S 133 x(shows)S
133 x(the)S 133 x(activities)S 133 x(in)S 133 x(which)S 134 x(defects)S
133 x(are)S 133 x(planned)S 134 x(to)S 133 x(be)S 133 x(found)S 134 x
(and)S 133 x(the)S 133 x(number)S 134 x(found)S 5543 X 598 y(to)S 166 x
(date.)S 5543 6790 XY F36(T)S -37 x(able)S 150 x(2)S(\203)S(5:)S 498 x
(Defect)S 149 x(Data)S 149 x(Activity)S 5543 X 224 y 21516 24 R 5543 7612 XY
F157(Activity)S 14858 X(#)S 150 x(Defects)S 151 x(Estimated/Planned)S
847 x(Completed)S 150 x(to)S 149 x(Date)S 5543 X 299 y 21516 24 R 5543 8558 XY
F155(Design)S 149 x(Reviews/Ins)S -2 x(pecti)S 2 x(on)S 14858 X(76)S
22429 X(??)S 5543 X 897 y(Code)S 149 x(Review/Inspection)S 14858 X(51)S
22429 X(0)S 5543 X 896 y(Unit)S 150 x(T)S -41 x(est)S 14858 X(76)S 22429 X
(0)S 5543 X 897 y(Integration)S 151 x(T)S -41 x(est)S 14858 X(12)S 22429 X
(0)S 5543 X 897 y(V)S -42 x(alidat)S 2 x(ion,)S 149 x(including)S 150 x
(Field)S 151 x(T)S -42 x(est)S 14858 X(38)S 22429 X(0)S 5543 X 398 y
21516 24 R 15749 13589 XY F36(Note)S 7336 X 698 y F155(Of)S 156 x(the)S
157 x(253)S 157 x(estimated)S 157 x(defect)S 2 x(s,)S 157 x(there)S
157 x(are)S 156 x(40)S 157 x(estimated)S 158 x(defects)S 157 x(in)S
156 x(the)S 157 x(OpenVMS)S 157 x(Latent)S 7336 X 548 y(Support)S 256 x
(code)S 256 x(of)S 255 x(1560)S 256 x(uncommented)S 255 x(lines)S 255 x
(of)S 255 x(code.)S 516 x(This)S 254 x(includes)S 256 x(DCL)S 254 x
(command)S 7336 X 548 y(changes,)S 149 x(F1)S -25 x(1BXQP)S -58 x(,)S
149 x(but)S 150 x(does)S 150 x(not)S 150 x(include)S 150 x(RMS)S 150 x
(and)S 150 x(EXEC)S 148 x(MMG)S 149 x(code)S 150 x(changes.)S 5543 X
896 y F151(Estima)S -2 x(ted)S 166 x(defects)S 166 x(were)S 166 x(derrived)S
167 x(using)S 166 x(SLIM)S 166 x(and)S 167 x(standard)S 165 x(formulas.)S
5543 X 897 y(Actual)S 166 x(values)S 166 x(are)S 166 x(measured)S 166 x
(by)S 167 x(count)S 167 x(as)S 165 x(they)S 167 x(occurr)S -36 x(.)S
5543 X 897 y(Other)S 202 x(methods)S 202 x(used)S 202 x(to)S 202 x(remove)S
203 x(defects)S 201 x(is)S 202 x(the)S 203 x(EDO)S 200 x(team)S 202 x
(has)S 202 x(a)S 203 x(VDC)S 201 x(coding)S 203 x(standards)S 201 x
(that)S 5543 X 597 y(they)S 166 x(utilize.)S 4347 20165 XY F24(2.5)S
348 x(Integration)S 233 x(&)S 232 x(T)S -51 x(esting)S 232 x(Status)S
5543 21958 XY F151(\201)S 594 x(What)S 133 x(percentage)S 133 x(of)S
133 x(code)S 132 x(for)S 133 x(this)S 132 x(project)S 133 x(will)S 132 x
(be)S 133 x(integrated)S 133 x(with)S 132 x(other)S 133 x(system)S 132 x
(components?)S 6439 X 897 y(The)S 134 x(VDC)S 131 x(cache)S 133 x(will)S
132 x(be)S 132 x(100%)S 133 x(integrated)S 133 x(with)S 132 x(other)S
132 x(system)S 132 x(components)S 133 x(in)S 133 x(that)S 132 x(it)S
132 x(will)S 132 x(have)S 6439 X 597 y(its)S 129 x(own)S 129 x(execlet/image.)S
210 x(There)S 130 x(are)S 130 x(also)S 128 x(modi\211cations)S 129 x
(being)S 130 x(made)S 129 x(to)S 129 x(EXE)S -2 x(C)S 129 x(MMG,)S 130 x
(RMS,)S 129 x(and)S 6439 X 598 y(F1)S -27 x(1BXQP)S 146 x(for)S 148 x
(support)S 147 x(of)S 147 x(VDC.)S 146 x(These)S 148 x(changes)S 148 x
(represent)S 147 x(approximately)S 148 x(an)S 147 x(additional)S 147 x
(15%)S 6439 X 598 y(for)S 161 x(EXEC)S 159 x(and)S 161 x(RMS,)S 161 x
(and)S 161 x(approximately)S 161 x(an)S 161 x(additional)S 161 x(15%)S
160 x(for)S 161 x(F1)S -27 x(1BXQP)S 160 x(code)S 160 x(chang)S 2 x
(es)S 160 x(to)S 6439 X 598 y(the)S 167 x(VDC)S 164 x(total)S 166 x
(\(9000)S 166 x(LOC\).)S 5543 X 896 y(\201)S 594 x(How)S 166 x(was/will)S
165 x(readiness)S 166 x(for)S 166 x(integration)S 167 x(with)S 165 x
(other)S 167 x(system)S 165 x(components)S 167 x(be)S 166 x(determined?)S
6439 X 897 y(After)S 178 x(preliminary)S 179 x(pre-integration)S 180 x
(testing)S 178 x(that)S 178 x(shows)S 178 x(the)S 178 x(VDC)S 177 x
(causes)S 178 x(no)S 179 x(system)S 178 x(crashes)S 6439 X 598 y(or)S
167 x(instability)S -56 x(,)S 166 x(and)S 167 x(there)S 166 x(are)S
166 x(zero)S 166 x(open)S 167 x(show-stopper)S 165 x(QARs)S 165 x(at)S
165 x(that)S 166 x(time.)S 5543 X 896 y(\201)S 594 x(List)S 166 x(&)S
166 x(describe)S 166 x(all)S 166 x(tests)S 165 x(currently)S 167 x(available)S
166 x(for)S 167 x(testing)S 166 x(this)S 165 x(project.)S 6439 X 897 y
(\202)S 399 x(OpenVMs)S 165 x(Regression)S 6439 X 897 y(\202)S 399 x
(VCC)S 134 x(test)S 135 x(scripts)S 135 x(exist)S 135 x(according)S
137 x(to)S 135 x(Phil)S 136 x(Norwich,)S 142 x(however)S 136 x(they)S
136 x(have)S 136 x(not)S 136 x(been)S 136 x(checked)S 7336 X 597 y(into)S
166 x(the)S 166 x(VCC)S 165 x(facility)S -55 x(,)S 167 x(and)S 166 x
(have)S 167 x(not)S 166 x(been)S 167 x(located.)S 6439 X 897 y(\202)S
399 x(VLM)S 166 x(tests)S 165 x(\202see)S 166 x(Dennis)S 166 x(or)S
166 x(tests)S 165 x(from)S 166 x(KTHREAD)S -2 x(S)S 6439 X 897 y(\202)S
399 x(SITP)S 4347 34086 XY F152(2\2034)S 498 x(Development)S 166 x(Statu)S
2 x(s)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman
%%+ NewCenturySchlbk-Bold NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-5) 13
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 6439 3969 XY F151(\202)S 399 x(CTM)S 6439 X 897 y(\202)S 399 x
(XQPXR)S 6439 X 897 y(\202)S 399 x(XQP)S 166 x(Stresser)S 6439 X 896 y
(\202)S 399 x(RMS,)S 166 x(LBN,)S 167 x(modify)S 166 x(tests)S 165 x
(for)S 166 x(cache)S 167 x(control)S 5543 X 897 y(\201)S 594 x(Are)S
166 x(any)S 167 x(existing)S 167 x(tests)S 165 x(run)S 167 x(on)S 166 x
(a)S 166 x(regular)S 167 x(basis)S 165 x(against)S 167 x(the)S 166 x
(project')S -18 x(s)S 165 x(code)S 167 x(base?)S 221 x(By)S 166 x(whom?)S
6439 X 897 y(No)S 166 x(not)S 167 x(yet.)S 5543 X 896 y(\201)S 594 x
(When)S 167 x(will)S 165 x(the)S 166 x(code)S 167 x(integration)S 167 x
(for)S 166 x(this)S 165 x(project)S 167 x(be)S 166 x(completed?)S 6439 X
897 y(It)S 144 x(is)S 144 x(planned)S 145 x(to)S 145 x(have)S 145 x
(VDC)S 144 x(integrated)S 145 x(into)S 144 x(RA)S -56 x(VEN)S 144 x
(by)S 145 x(the)S 145 x(code)S 145 x(freeze)S 144 x(date)S 144 x(of)S
145 x(early)S 145 x(August)S 6439 X 598 y(1997.)S 473 x(Note)S 249 x
(that)S 250 x(with)S 249 x(current)S 251 x(plans,)S 270 x(this)S 250 x
(will)S 248 x(be)S 250 x(less)S 249 x(than)S 250 x(100%)S 249 x(functionality)S
-54 x(.)S 473 x(Full)S 6439 X 597 y(integration)S 161 x(is)S 158 x(curren)S
2 x(tly)S 159 x(expected)S 160 x(in)S 160 x(October)S -37 x(,)S 161 x
(but)S 159 x(with)S 159 x(highe)S 2 x(r)S 159 x(quality)S 160 x(and)S
159 x(additional)S 160 x(QTV)S 6439 X 598 y(quali\211cation.)S 4347 13533 XY
F24(2.6)S 348 x(Con\211gurations)S 5543 X 897 y F151(Figure)S 188 x
(2)S(\203)S(1)S 186 x(indicates)S 186 x(the)S 187 x(platforms)S 186 x
(and)S 187 x(operating)S 187 x(systems)S 186 x(that)S 186 x(the)S 187 x
(V)S -23 x(irtual)S 187 x(Data)S 186 x(Cache)S 187 x(will)S 5543 X 598 y
(support,)S 166 x(along)S 167 x(with)S 166 x(the)S 166 x(version)S 167 x
(number\(s\).)S 5543 16239 XY F36(Figure)S 167 x(2)S(\203)S(1:)S 498 x
(Suppo)S 2 x(rted)S 166 x(Con\211guratio)S 2 x(ns)S 9847 17195 XY F98
(---------------------------------------------------)S 9578 X 498 y
(|)S 807 x(INTEL)S 13343 X(||)S 17916 X(DIGITAL)S 23565 X(|)S 9578 X
498 y(|-------------||------------------------------------|)S 9578 X
498 y(|)S 269 x(NT)S 538 x(|)S 537 x(W95)S 538 x(||)S 269 x(Alpha)S
269 x(NT)S 269 x(|OVMS)S 269 x(Alpha|OVMS)S 269 x(VAX|UNIX)S 269 x(|)S
7695 X 499 y(-------|-----|-------||----------|----------|--------|-----|)S
7426 X 498 y(|Client)S 269 x(|)S 11192 X(|)S 13343 X(||)S 16571 X(|)S
19530 X(|)S 21951 X(|)S 23565 X(|)S 7426 X 498 y(|)S 9578 X(|)S 11192 X
(|)S 13343 X(||)S 16571 X(|)S 19530 X(|)S 21951 X(|)S 23565 X(|)S 7426 X
498 y
(|-------|-----|-------||----------|----------|--------|-----|)S
7426 X 498 y(|Server)S 269 x(|)S 11192 X(|)S 13343 X(||)S 16571 X(|)S
538 x(7.2)S 19530 X(|)S 21951 X(|)S 23565 X(|)S 7426 X 498 y(|)S 9578 X
(|)S 11192 X(|)S 13343 X(||)S 16571 X(|)S 19530 X(|)S 21951 X(|)S 23565 X
(|)S 7695 X 498 y(-----------------------------------------------------------)S
4347 23671 XY F28(2.6.1)S 300 x(T)S -44 x(estin)S 2 x(g/Con\211guration)S
201 x(Restrictions)S 5543 X 896 y F151(The)S 154 x(following)S 154 x
(section)S 153 x(describes)S 153 x(any)S 155 x(concerns,)S 157 x(issues,)S
156 x(restrictions,)S 157 x(or)S 153 x(speci\211c)S 154 x(testing)S
154 x(consider-)S 5543 X 598 y(ations:)S 5543 X 897 y(\201)S 594 x(Hardware)S
166 x(platforms:)S 6439 X 896 y(W)S -27 x(e)S 166 x(need)S 166 x(to)S
166 x(schedule)S 167 x(time)S 165 x(on)S 167 x(a)S 166 x(VLM)S 166 x
(\(several)S 166 x(GB\))S 165 x(to)S 166 x(test)S 165 x(scalability)S
-55 x(.)S 6439 X 897 y(W)S -27 x(e)S 235 x(need)S 236 x(to)S 235 x(test)S
235 x(various)S 236 x(modes)S 234 x(of)S 236 x(VDC)S 234 x(coexisting)S
236 x(with)S 235 x(VIOC)S 234 x(in)S 236 x(a)S 235 x(mixed-architecture)S
6439 X 598 y(environ)S 2 x(ment)S 166 x(as)S 166 x(well)S 165 x(as)S
166 x(in)S 166 x(a)S 166 x(homogenou)S 2 x(s)S 165 x(\(all)S 166 x(7.2)S
166 x(Alpha)S 166 x(VDC\))S 165 x(environamen)S 2 x(t.)S 6439 X 897 y
(W)S -27 x(e)S 225 x(need)S 226 x(to)S 225 x(test)S 225 x(various)S
226 x(size)S 224 x(systems,)S 240 x(small)S 225 x(to)S 225 x(large,)S
242 x(with)S 225 x(various)S 226 x(interconnects,)S 241 x(disk)S 6439 X
597 y(controller)S 167 x(interfaces,)S 167 x(and)S 166 x(spindle)S 166 x
(types.)S 6439 X 897 y(Due)S 187 x(to)S 186 x(hardware)S 187 x(resource)S
187 x(limitations,)S 192 x(we)S 186 x(need)S 187 x(to)S 186 x(use)S
187 x(the)S 187 x(same)S 186 x(hardware)S 187 x(cluster)S 186 x(that')S
-19 x(s)S 6439 X 598 y(being)S 167 x(used)S 166 x(to)S 166 x(test)S
165 x(other)S 167 x(OFST)S 166 x(products:)S 222 x(NTDS)S 165 x(and)S
167 x(SD.)S 5543 X 896 y(\201)S 594 x(Firmware)S 166 x(revisions:)S
21167 34086 XY F152(Development)S 167 x(Status)S 499 x(2\2035)S
EP PP
%%PageTrailer
%%PageFonts: NewCenturySchlbk-Roman
%%+ Helvetica-Bold Courier NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-6) 14
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 5543 3969 XY F151(\201)S 594 x(Network)S 166 x(transports:)S 5543 X
897 y(\201)S 594 x(Mixed)S 167 x(architecture)S 167 x(clusters:)S 6439 X
897 y(The)S 189 x(V)S -22 x(irtual)S 188 x(Data)S 187 x(Cache)S 188 x
(is)S 188 x(supported)S 188 x(on)S 188 x(only)S 189 x(Alpha)S 188 x
(OpenVMS)S 187 x(systems,)S 193 x(but)S 188 x(we)S 188 x(need)S 188 x
(to)S 6439 X 597 y(test)S 166 x(how)S 166 x(VDC)S 165 x(operates)S 165 x
(in)S 167 x(VIOC)S 164 x(and)S 166 x(no)S 167 x(cache)S 167 x(mode.)S
5543 X 897 y(\201)S 594 x(Mixed)S 167 x(version)S 167 x(clusters:)S
6439 X 897 y(This)S 167 x(may)S 166 x(be)S 166 x(another)S 167 x(consideration)S
166 x(with)S 166 x(MSCP)S 166 x(served)S 166 x(and)S 167 x(QIO)S 164 x
(served)S 167 x(disks.)S 5543 X 896 y(\201)S 594 x(Software)S 166 x
(products)S 166 x(&/or)S 166 x(versions:)S 6439 X 897 y(W)S -27 x(e)S
161 x(will)S 160 x(not)S 162 x(be)S 161 x(testing)S 161 x(with)S 161 x
(third)S 161 x(party)S 161 x(defragger)S 2 x(s.)S 220 x(VDC)S 159 x
(will)S 161 x(be)S 161 x(fully)S 162 x(compatible)S 161 x(with)S 160 x
(all)S 6439 X 598 y(closed)S 166 x(\211le)S 167 x(defraggers,)S 167 x
(and)S 166 x(also)S 166 x(with)S 165 x(Raxco)S 167 x(PerfectDisk\207.)S
6439 X 896 y(The)S 191 x(OpenVMS)S 189 x(Disk)S 190 x(Services)S 190 x
(for)S 190 x(W)S -19 x(indows)S 189 x(NT)S 190 x(\(NTDS\))S 189 x(will)S
190 x(not)S 190 x(use)S 189 x(the)S 191 x(VDC)S 188 x(write-back)S 6439 X
598 y(\211le)S 167 x(disk)S 166 x(cache)S 166 x(technolog)S 2 x(y)S
-55 x(,)S 166 x(it)S 166 x(depends)S 166 x(on)S 167 x(the)S 166 x(default)S
166 x(setting)S 166 x(of)S 166 x(write-through.)S 6439 X 897 y(Spiralog)S
167 x(performs)S 165 x(its)S 166 x(own)S 166 x(caching,)S 168 x(and)S
166 x(will)S 165 x(not)S 167 x(use)S 166 x(VDC.)S 4347 14430 XY F24
(2.7)S 348 x(QTV)S 233 x(Requirements)S 231 x(for)S 233 x(the)S 233 x
(Project)S 5543 X 897 y F151(T)S -31 x(able)S 208 x(2)S(\203)S(6)S 208 x
(is)S 207 x(a)S 208 x(check)S 2 x(list)S 207 x(of)S 208 x(QTV)S 207 x
(activities)S 208 x(that)S 208 x(apply)S 208 x(to)S 208 x(quality)S
208 x(and)S 208 x(timely)S 208 x(delivery)S 209 x(of)S 208 x(this)S
5543 X 598 y(project,)S 167 x(and)S 166 x(estimated)S 165 x(dates)S
166 x(of)S 166 x(QTV')S -20 x(s)S 166 x(involvement.)S 5543 17170 XY
F36(T)S -37 x(able)S 150 x(2)S(\203)S(6:)S 498 x(QTV)S 150 x(Project)S
150 x(Requirements)S 5543 X 224 y 21516 24 R 5543 17992 XY F157(Check)S
169 x(if)S 5543 X 548 y(Applicable)S 9279 X(Activity)S 18594 X(Date)S
150 x(Resource)S 150 x(Nee)S 2 x(ded)S 5543 X 299 y 21516 24 R 5543 19486 XY
F155(_)S 77 x(_)S(_)S 9279 X(Defect)S 150 x(Containment)S 150 x(Consulting)S
18594 X(-)S 149 x(-)S 5543 X 897 y(_)S 77 x(_)S(_)S 9279 X(Size)S 150 x
(Estimation)S 18594 X(-)S 149 x(-)S 5543 X 896 y(_)S 77 x(_)S(_)S 9279 X
(Moderating)S 151 x(Inspections)S 18594 X(-)S 149 x(-)S 5543 X 897 y
(_)S 77 x(_)S(_)S 9279 X(Participa)S 2 x(tion)S 150 x(in)S 149 x(Code)S
150 x(Inspections)S 18594 X(-)S 149 x(-)S 5543 X 897 y(_)S 77 x(_)S
(_)S 9279 X(Use)S 172 x(of)S 172 x(SLIM)S 173 x(control)S 173 x(\(consulting)S
172 x(or)S 9279 X 548 y(implementation\))S 18594 X -548 y(-)S 149 x
(-)S 5543 24517 XY(_)S 77 x(_)S(_)S 9279 X(Problem)S 150 x(Management)S
18594 X(-)S 149 x(-)S 5543 X 897 y(_X_)S 9279 X(Metrics)S 150 x(&/or)S
149 x(Doneness)S 149 x(Criteria)S 5543 X 897 y(_X_)S 9279 X(Pre-integrati)S
2 x(on)S 149 x(Defect)S 150 x(Ident)S 2 x(i\211cation)S 18594 X(04-Apr)S
-7 x(-1997)S 5543 X 896 y(_X_)S 9279 X(Post-Integrat)S 2 x(ion)S 149 x
(Defect)S 151 x(Identi\211cat)S 2 x(ion)S 18594 X(Nov-1997)S 5543 X
897 y(_X_)S 9279 X(Final)S 150 x(Quali\211cation)S 18594 X(??)S 224 x
(-)S 150 x(-1997)S 5543 X 896 y(_)S 77 x(_)S(_)S 9279 X(In-Use)S 150 x
(T)S -41 x(esting)S 149 x(only)S 18594 X(-)S 149 x(-)S 5543 X 399 y
21516 24 R 15749 30445 XY F36(Note)S 7336 X 697 y F155(See)S 210 x(the)S
210 x(section)S 210 x(Sect)S 2 x(ion)S 209 x(2.8,)S 225 x(Dependencies)S
210 x(and)S 210 x(Risks)S 209 x(regarding)S 210 x(scheduling/resource)S
7336 X 548 y(issues.)S 4347 34086 XY F152(2\2036)S 498 x(Development)S
166 x(Statu)S 2 x(s)S
EP PP
%%PageTrailer
%%PageFonts: NewCenturySchlbk-Roman
%%+ Helvetica-Bold NewCenturySchlbk-Bold
%%+ NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-7) 15
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 4347 4032 XY F28(2.7.1)S 300 x(T)S -44 x(estin)S 2 x(g)S 199 x
(Activities)S 5543 X 896 y F151(This)S 122 x(section)S 122 x(describes)S
122 x(all)S 122 x(testing)S 122 x(activities)S 122 x(that)S 122 x(we)S
122 x(believe)S 123 x(are)S 122 x(required)S 123 x(of)S 122 x(QTV)S
122 x(for)S 122 x(this)S 122 x(project:)S 5543 X 598 y(test)S 165 x
(development,)S 167 x(installation)S 166 x(testing,)S 166 x(con\211g)S
2 x(uration)S 166 x(matrix)S 166 x(testing,)S 167 x(and)S 166 x(so)S
166 x(on.)S 4347 6721 XY F36(2.7.1.)S 2 x(1)S 249 x(T)S -37 x(esting)S
167 x(Schedul)S 2 x(e)S 5543 X 897 y F151(The)S 198 x(following)S 198 x
(is)S 198 x(an)S 198 x(approximate)S 198 x(schedule)S 198 x(for)S 198 x
(the)S 198 x(planned)S 199 x(latent)S 197 x(support)S 198 x(phases,)S
206 x(and)S 198 x(VDC)S 5543 X 598 y(baselevels.)S 209 x(QTV)S 128 x
(will)S 129 x(be)S 129 x(involved)S 130 x(from)S 129 x(Phase2/BL2)S
129 x(though)S 131 x(BL4)S 129 x(and)S 129 x(Raven)S 129 x(SSB.)S 129 x
(The)S 130 x(following)S 5543 X 598 y(paragraphs)S 178 x(explain)S 179 x
(the)S 178 x(details)S 177 x(of)S 178 x(this)S 177 x(validation)S 178 x
(effort.)S 258 x(QTV)S 177 x(will)S 177 x(not)S 178 x(be)S 178 x(involved)S
179 x(with)S 178 x(BL1,)S 5543 X 597 y(as)S 165 x(it)S 166 x(is)S 166 x
(a)S 166 x(write-through,)S 167 x(user)S 166 x(mode)S 166 x(proto)S
166 x(of)S 166 x(VDC,)S 166 x(requiring)S 167 x(no)S 167 x(QTV)S 165 x
(test)S 165 x(involv)S 2 x(ement.)S 5543 X 897 y(VDC)S 176 x(pre-integration)S
179 x(baselevel)S 178 x(testing)S 177 x(will)S 177 x(be)S 178 x(in)S
178 x(May/Ju)S 2 x(n/Jul)S 178 x(1997.)S 257 x(The)S 178 x(approximate)S
178 x(latent)S 5543 X 598 y(support)S 166 x(phases)S 165 x(and)S 167 x
(VDC)S 164 x(baselevel)S 167 x(scheduled)S 166 x(dates)S 165 x(are:)S
5543 12151 XY F36(T)S -37 x(able)S 150 x(2)S(\203)S(7:)S 498 x(QTV)S
150 x(T)S -37 x(est)S 150 x(Schedule)S 5543 X 224 y 21516 24 R 5543 12973 XY
F157(Phase)S 5543 X 548 y(/Baselevel)S 9279 X(Date)S 18594 X(Description)S
5543 X 299 y 21516 24 R 5543 14467 XY F155(LS)S 150 x(Phase)S 149 x
(1)S 9279 X(early)S 150 x(March-1997)S 18594 X(no)S 149 x(QTV)S 149 x
(testing)S 150 x(required)S 5543 X 897 y(LS)S 150 x(Phase)S 149 x(2)S
9279 X(04-Apr)S -7 x(-1997)S 18594 X(Regression)S 148 x(testing,)S 150 x
(test)S 150 x(update)S 5543 X 897 y(LS)S 150 x(Phase)S 149 x(3)S 9279 X
(04-Jul-19)S 2 x(97)S 18594 X(Regression)S 163 x(testing,)S 167 x(test)S
164 x(update)S 2 x(,)S 167 x(and)S 18594 X 548 y(stress)S 148 x(testing)S
5543 X 896 y(VDC)S 148 x(BL1)S 9279 X(Apr)S -33 x(.)S 223 x(97)S 18594 X
(User)S 150 x(mode)S 150 x(write-t)S 2 x(hrough)S 150 x(proto,)S 151 x
(no)S 150 x(QTV)S 18594 X 548 y(testing)S 150 x(required)S 5543 X 897 y
(VDC)S 148 x(BL2)S 9279 X(mid-May)S 18594 X(Kernel)S 164 x(Mode)S 164 x
(VDC)S 162 x(with)S 164 x(basic)S 164 x(EXEC)S 18594 X 548 y(MMG)S 5543 X
896 y(VDC)S 148 x(BL3)S 9279 X(July)S 149 x(1997)S 18594 X(W)S -25 x
(rite-behi)S 2 x(nd)S 149 x(caching)S 5543 X 897 y(VDC)S 148 x(BL4)S
9279 X(Sept)S 150 x(1997)S 18594 X(Mixed)S 157 x(architect)S 2 x(ure)S
157 x(cluster/full)S 157 x(locking)S 18594 X 548 y(and)S 150 x(MMG)S
149 x(support)S 5543 X 897 y(VDC)S 155 x(Pre-int.)S 5543 X 548 y(QUAL)S
9279 X -548 y(Oct)S 149 x(1997)S 18594 X(2)S 149 x(week)S 150 x(QUAL)S
149 x(prior)S 150 x(to)S 150 x(code)S 150 x(integrat)S 2 x(ion)S 5543 23882 XY
21516 24 R 4347 25078 XY F36(2.7.1.)S 2 x(2)S 249 x(Latent)S 166 x(Suppo)S
2 x(rt)S 165 x(T)S -36 x(esting)S 5543 X 896 y F151(QTV)S 137 x(is)S
137 x(planning)S 139 x(to)S 137 x(test)S 137 x(OpenVMS)S 137 x(latent)S
138 x(support)S 137 x(in)S 138 x(phase)S 138 x(2)S 137 x(and)S 138 x
(3.)S 213 x(QTV)S 137 x(is)S 137 x(not)S 138 x(planning)S 139 x(to)S
137 x(do)S 5543 X 598 y(any)S 136 x(testing)S 136 x(for)S 136 x(Phase)S
136 x(1)S 135 x(latent)S 136 x(support,)S 142 x(as)S 135 x(most)S 135 x
(of)S 136 x(these)S 135 x(chang)S 2 x(es)S 135 x(are)S 136 x(non-functional.)S
213 x(However)S -36 x(,)S 5543 X 598 y(the)S 166 x(EDO)S 165 x(QTV)S
-47 x(-Scotland)S 166 x(test)S 166 x(team)S 165 x(will)S 166 x(be)S
166 x(testing)S 166 x(these)S 166 x(changes)S 167 x(applied)S 165 x
(in)S 167 x(phase)S 166 x(1.)S 4347 28365 XY F36(2.7.1.)S 2 x(2.1)S
249 x(Phase)S 167 x(1)S 166 x(Non)S 166 x(QTV)S -27 x(-ZKO)S 165 x(T)S
-36 x(esting)S 5543 29561 XY F151(\201)S 594 x(Add)S 166 x(VDC)S 165 x
(Execlets)S 6439 X 896 y(EDO)S 165 x(will)S 165 x(test)S 166 x(build)S
166 x(and)S 166 x(loading)S 167 x(of)S 166 x(execlets.)S 5543 X 897 y
(\201)S 594 x(Add)S 166 x(LIB)S 166 x(structure)S 166 x(\212ags)S 6439 X
897 y(EDO)S 165 x(will)S 165 x(test)S 166 x(the)S 166 x(build)S 166 x
(of)S 166 x(structures)S 21167 34086 XY F152(Development)S 167 x(Status)S
499 x(2\2037)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman
%%+ NewCenturySchlbk-Bold NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-8) 16
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 5543 3969 XY F151(\201)S 594 x(Files\2031)S -27 x(1)S 166 x(XQP)S
165 x(Latent)S 166 x(Support)S 167 x(1)S 6439 X 897 y(EDO)S 162 x(will)S
163 x(run)S 164 x(QIO)S 162 x(test)S 162 x(programs)S 164 x(to)S 163 x
(ensure)S 164 x(attribute)S 163 x(is)S 162 x(returned)S 165 x(correctly)S
164 x(and)S 163 x(is)S 163 x(ignored)S 6439 X 598 y(on)S 257 x(write.)S
490 x(Run)S 256 x(modi\211ed)S 256 x(version)S 256 x(of)S 256 x(DIREC)S
-2 x(TOR)S -19 x(Y/FULL)S 257 x(to)S 255 x(demonstrate)S 256 x(correct)S
256 x(result)S 6439 X 598 y(returned.)S 385 x(Run)S 220 x(XQP)S 219 x
(Stresser)S 219 x(under)S 221 x(light)S 220 x(load)S 220 x(through)S
221 x(REGRE)S -2 x(S.)S 221 x(This)S 220 x(should)S 220 x(be)S 220 x
(done)S 6439 X 597 y(on)S 167 x(V)S -56 x(AX)S 166 x(as)S 165 x(well)S
166 x(since)S 166 x(the)S 166 x(F1)S -27 x(1BXQP)S 165 x(code)S 166 x
(is)S 166 x(common)S 166 x(to)S 166 x(both)S 166 x(Alpha)S 166 x(and)S
167 x(V)S -56 x(AX)S 165 x(systems.)S 16646 7705 XY F36(Note)S 8233 X
698 y F155(Note)S 244 x(that)S 243 x(this)S 243 x(change)S 243 x(cannot)S
244 x(affect)S 244 x(existing)S 243 x(apps)S 243 x(as)S 243 x(any)S
242 x(QIO)S 243 x(specifying)S 243 x(the)S 8233 X 548 y(attribut)S 2 x
(e)S 149 x(today)S 150 x(will)S 150 x(be)S 150 x(failed)S 2 x(.)S 4347 10146 XY
F36(2.7.1.)S 2 x(2.2)S 249 x(Phase)S 167 x(2)S 166 x(QTV)S -28 x(-ZKO)S
166 x(and)S 167 x(QTV)S -28 x(-Scotland)S 168 x(\(EDO\))S 165 x(T)S
-36 x(esting)S 5543 X 897 y F151(The)S 245 x(functional)S 246 x(changes)S
246 x(appear)S 244 x(during)S 246 x(phase)S 245 x(2,)S 265 x(planned)S
245 x(for)S 245 x(04-Apr)S -9 x(-1997.)S 458 x(QTV)S 244 x(plans)S 245 x
(on)S 5543 X 598 y(testing)S 166 x(these)S 166 x(changes)S 167 x(along)S
167 x(with)S 165 x(the)S 167 x(EDO)S 164 x(test)S 166 x(team)S 165 x
(in)S 167 x(the)S 166 x(following)S 166 x(areas:)S 5543 X 896 y(\201)S
594 x(Boot)S 166 x(time)S 166 x(selection)S 166 x(of)S 166 x(VIOC)S
164 x(or)S 166 x(VDC)S 6439 X 897 y(EDO:)S 126 x(Execute)S 126 x(both)S
126 x(paths)S 126 x(by)S 126 x(specifying)S 127 x(different)S 126 x
(VCC_FLAGS)S 124 x(SYSGEN)S 125 x(parameter)S 126 x(values)S 6439 X
598 y(on)S 167 x(boot.)S 222 x(Examine)S 166 x(behaviour)S 167 x(throug)S
2 x(h)S 166 x(the)S 166 x(system)S 166 x(debugger)S -36 x(.)S 6439 X
896 y(QTV)S -37 x(:)S 157 x(Boot)S 156 x(with)S 156 x(various)S 157 x
(setting)S 156 x(for)S 156 x(VCC_FLAGS)S 155 x(\(0)S 157 x(=)S 156 x
(No)S 156 x(Cache,)S 159 x(1)S 156 x(=)S 157 x(VIOC)S -2 x(,)S 157 x
(2)S 156 x(=)S 157 x(VDC\))S 155 x(and)S 6439 X 598 y(run)S 167 x(UETP)S
166 x(device)S 167 x(and)S 166 x(load)S 166 x(tests.)S 5543 X 897 y
(\201)S 594 x(T)S -45 x(est)S 165 x(chang)S 2 x(es)S 165 x(to)S 166 x
(a)S 166 x(single)S 167 x(code)S 166 x(check-in)S 167 x(in)S 167 x(the)S
166 x(following)S 166 x(three)S 167 x(areas:)S 16646 17469 XY F36(Note)S
8233 X 697 y F155(These)S 202 x(tests)S 203 x(need)S 203 x(to)S 204 x
(be)S 203 x(synchronized)S 202 x(with)S 204 x(the)S 203 x(phase)S 203 x
(2)S 203 x(part)S 204 x(2)S 203 x(changes)S 202 x(made)S 203 x(to)S
8233 X 548 y(F1)S -25 x(1BXQP)S -58 x(,)S 208 x(so)S 207 x(XQP)S 208 x
(functionall)S 2 x(y)S 207 x(changes)S 208 x(the)S 209 x(caching)S 208 x
(attrib)S 2 x(ute.)S 375 x(Coordinate)S 210 x(this)S 8233 X 548 y(effort)S
150 x(with)S 150 x(Mike)S 150 x(Johnson.)S 6439 X 897 y F151(1.)S 482 x
(DCL)S 165 x(command)S 167 x F152(DIREC)S -2 x(TOR)S -37 x(Y/FULL)S
7336 X 896 y F151(EDO:)S 173 x(Check)S 174 x(operation)S 174 x(on)S
173 x(ODS-2)S 173 x(and)S 173 x(Spiralog)S 174 x(devices.)S 245 x(Check)S
174 x(works)S 173 x(ok)S 174 x(with)S 173 x(remote)S 7336 X 598 y(\211les)S
166 x(and)S 166 x(\211les)S 166 x(on)S 167 x(tapes.)S 221 x(Basic)S
165 x(check)S 2 x(s)S 165 x(with)S 166 x(build)S 166 x(on)S 166 x(V)S
-55 x(AX)S 165 x(if)S 166 x(common)S 166 x(source)S 167 x(exists.)S
7336 X 897 y(QTV)S -37 x(:)S 153 x(T)S -45 x(est)S 152 x(DCL)S 153 x
(command)S 153 x(operations)S 154 x(on)S 153 x(Alpha)S 153 x(and)S 154 x
(V)S -56 x(AX)S 153 x(systems)S 152 x(with)S 153 x(different)S 153 x
(VCC_)S 7336 X 597 y(FLAGS)S 166 x(settings.)S 7336 X 897 y(QTV)S -37 x
(:)S 201 x(Run)S 201 x(OpenVMS)S 201 x(Regression)S 201 x(tests,)S 209 x
(check)S 202 x(for)S 201 x(expected)S 202 x(differences,)S 210 x(and)S
201 x(add)S 201 x(new)S 7336 X 598 y(test)S 165 x(cases/benchmark)S
168 x(\211les)S 166 x(to)S 165 x(scripts.)S 6439 X 896 y(2.)S 482 x
(DCL)S 165 x(command)S 167 x F152(SET)S 166 x(FILE/CACHI)S -2 x(NG)S
7336 X 897 y F151(EDO:)S 184 x(Check)S 186 x(operation)S 185 x(on)S
186 x(ODS-)S -2 x(2)S 185 x(and)S 186 x(Spiralog)S 185 x(volumes.)S
279 x(Ensure)S 185 x(/CACHING=NO)S -2 x(NE)S 7336 X 598 y(fails)S 165 x
(on)S 167 x(Spiralog)S 166 x(devices.)S 222 x(Check)S 167 x(output)S
166 x(with)S 166 x(DIR/FULL.)S 7336 X 897 y(QTV)S -37 x(:)S 153 x(T)S
-45 x(est)S 152 x(DCL)S 153 x(command)S 153 x(operations)S 154 x(on)S
153 x(Alpha)S 153 x(and)S 154 x(V)S -56 x(AX)S 153 x(systems)S 152 x
(with)S 153 x(different)S 153 x(VCC_)S 7336 X 597 y(FLAGS)S 166 x(settings.)S
7336 X 897 y(QTV)S -37 x(:)S 201 x(Run)S 201 x(OpenVMS)S 201 x(Regression)S
201 x(tests,)S 209 x(check)S 202 x(for)S 201 x(expected)S 202 x(differences,)S
210 x(and)S 201 x(add)S 201 x(new)S 7336 X 598 y(test)S 165 x(cases/benchmark)S
168 x(\211les)S 166 x(to)S 165 x(scripts.)S 6439 X 896 y(3.)S 482 x
(Files\2031)S -28 x(1)S 166 x(XQP)S 166 x(Latent)S 166 x(Support)S 166 x
(2)S 7336 X 897 y(EDO:)S 165 x(T)S -45 x(est)S 165 x(caching)S 168 x
(attribute)S 165 x(inheritanc)S 2 x(e,)S 166 x(caching)S 168 x(attribute)S
165 x(setting.)S 4347 34086 XY F152(2\2038)S 498 x(Development)S 166 x
(Statu)S 2 x(s)S
EP PP
%%PageTrailer
%%PageFonts: NewCenturySchlbk-Roman
%%+ Helvetica-Bold NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-9) 17
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 7336 3969 XY F151(QTV)S -37 x(:)S 146 x(Run)S 146 x(stress)S 145 x
(and)S 146 x(load)S 145 x(tests,)S 149 x(such)S 147 x(as)S 145 x(SITP)S
-64 x(,)S 146 x(UETP)S -64 x(,)S 146 x(XQP)S 145 x(Stresser)S -37 x
(,)S 150 x(and)S 146 x(XQPXR)S 144 x(with)S 7336 X 598 y(various)S 134 x
(cache)S 134 x(settings)S 133 x(\(no)S 134 x(cache,)S 141 x(write-through,)S
142 x(write-back\))S 133 x(for)S 134 x(volume,)S 141 x(directory)S -55 x
(,)S 141 x(and)S 7336 X 598 y(\211le.)S 5543 X 897 y(\201)S 594 x(Re-enable)S
166 x(IO$M_SYNCSTS)S 165 x(from)S 166 x(User)S -9 x(-mode)S 6439 X 896 y
(EDO:)S 297 x(Run)S 297 x(a)S 298 x(basic)S 296 x(QIO)S 296 x(program)S
298 x(requesting)S 298 x(synch)S 299 x(completion)S 297 x(and)S 297 x
(ensure)S 298 x(synch)S 298 x(is)S 6439 X 598 y(returned.)S 6439 X 897 y
(QTV)S -37 x(:)S 166 x(Run)S 167 x(load)S 166 x(tests)S 165 x(\(SITP/UETP\))S
166 x(to)S 166 x(ensure)S 167 x(normal)S 166 x(paths)S 166 x(are)S 166 x
(unaffected.)S 5543 X 896 y(\201)S 594 x(Fixup)S 167 x(of)S 166 x(CLUE)S
166 x(VCC)S 6439 X 897 y(EDO:)S 166 x(No)S 166 x(change)S 167 x(is)S
166 x(required)S 166 x(to)S 166 x(CLUE)S 166 x(after)S 166 x(all.)S
6439 X 896 y(QTV)S -37 x(:)S 112 x(Ensure)S 111 x(CLUE)S 110 x(VCC)S
110 x(fails)S 111 x(gracefully)S 112 x(if)S 111 x(VCC_FLAGS)S 110 x
(is)S 111 x(2)S 111 x(on)S 111 x(AXP)S 111 x(only)S -55 x(.)S 204 x
(Check)S 112 x(operation)S 6439 X 598 y(on)S 136 x(V)S -55 x(AX)S 135 x
(with)S 135 x(VCC_FLAGS)S 134 x(=)S 136 x(2.)S 212 x(Should)S 136 x
(fail)S 135 x(too.)S 212 x(Retest)S 134 x(this)S 136 x(once)S 136 x
(the)S 136 x(VDC)S 135 x(execlet)S 136 x(is)S 135 x(loaded)S 5543 X
897 y(\201)S 594 x(FLUSH)S 167 x(command)S 166 x(\(this)S 165 x(chang)S
2 x(e)S 166 x(may)S 166 x(not)S 166 x(occur\))S 6439 X 896 y(EDO:)S
166 x(Check)S 166 x(in)S 167 x(dummy)S 166 x(command)S 166 x(that)S
166 x(just)S 166 x(returns)S 167 x(normal.)S 6439 X 897 y(QTV)S -37 x
(:)S 158 x(None)S 159 x(at)S 157 x(this)S 158 x(time.)S 218 x(If)S 158 x
(the)S 158 x(additional)S 157 x(DCL)S 158 x(command)S 158 x(is)S 157 x
(developed,)S 160 x(test)S 157 x(by)S 159 x(creation)S 158 x(of)S 6439 X
598 y(master)S 184 x(\211le,)S 190 x(copy)S 185 x(and)S 185 x(check.)S
279 x(Use)S 184 x(few)S 184 x(to)S 184 x(many)S 185 x(writes)S 184 x
(to)S 184 x(selectively)S 185 x(overlay)S 186 x(with)S 184 x(pattern)S
6439 X 598 y(\(zeros\),)S 166 x(stopping)S 166 x(to)S 166 x(\212ush)S
167 x(and)S 166 x(check)S 167 x(\211le.)S 5543 X 896 y(\201)S 594 x
(Files\2031)S -27 x(1)S 166 x(XQP)S 165 x(latent)S 166 x(support)S 166 x
(2)S 166 x(part)S 166 x(2)S 6439 X 897 y(EDO:)S 163 x(T)S -46 x(est)S
163 x(out)S 164 x(ACPCO)S -2 x(NTROL)S 163 x(APIs)S 163 x(work)S 164 x
(as)S 163 x(expected)S 163 x(throug)S 2 x(h)S 163 x(XQP)S 163 x(test)S
163 x(harness)S 163 x(scripts.)S 6439 X 598 y(APIs)S 166 x(should)S
166 x(return)S 167 x(success)S 166 x(but)S 166 x(do)S 166 x(nothing)S
167 x(otherwise.)S 222 x(Unit)S 166 x(test)S 165 x(written)S 166 x(in)S
166 x(EDO.)S 6439 X 896 y(QTV)S -37 x(:)S 166 x(Run)S 167 x(SITP/UETP/XQP)S
167 x(Stresser)S -38 x(.)S 16646 19959 XY F36(Note)S 8233 X 698 y F155
(The)S 186 x(SET)S 186 x(FILE)S 186 x(and)S 187 x(DIRECTOR)S -18 x(Y)S
186 x(FULL)S 186 x(tests)S 186 x(need)S 187 x(to)S 187 x(be)S 186 x
(synchronized)S 186 x(with)S 186 x(the)S 8233 X 548 y(phase)S 102 x
(2)S 102 x(part)S 103 x(2)S 103 x(changes)S 101 x(made)S 103 x(to)S
102 x(F1)S -24 x(1BXQP)S -59 x(,)S 102 x(so)S 102 x(XQP)S 101 x(functionall)S
2 x(y)S 101 x(changes)S 102 x(the)S 103 x(caching)S 8233 X 548 y(attribut)S
2 x(e.)S 199 x(Coordinate)S 150 x(this)S 150 x(effort)S 151 x(with)S
149 x(Mike)S 150 x(Johnson.)S 5543 X 896 y F151(\201)S 594 x(Boot)S
166 x(T)S -12 x(ime)S 166 x(Sizing)S 166 x(of)S 166 x(S2)S 166 x(Space)S
166 x(\(VCC)S -2 x(_MAX_CACHE_SZ)S 165 x(parameter\))S 6439 X 897 y
(EDO:)S 189 x(T)S -46 x(est)S 189 x(out)S 189 x(operation)S 189 x(through)S
191 x(system)S 188 x(debugg)S 2 x(er)S -37 x(.)S 291 x(T)S -46 x(est)S
189 x(operation)S 189 x(with)S 189 x(cache)S 190 x(SYSG)S -2 x(EN)S
6439 X 598 y(parameters)S 160 x(at)S 159 x(min)S 160 x(and)S 159 x(max.)S
220 x(Use)S 160 x(SDA)S 158 x(etc)S 160 x(to)S 159 x(verify)S 161 x
(S2)S 159 x(space)S 160 x(is)S 159 x(sized)S 158 x(appropriately)S -55 x
(.)S 220 x(Note)S 6439 X 597 y(VDC)S 165 x(will)S 166 x(not)S 166 x
(be)S 166 x(using)S 167 x(the)S 166 x(memory)S -55 x(.)S 6439 X 897 y
(QTV)S -37 x(:)S 221 x(Ensure)S 220 x(no)S 221 x(system)S 220 x(crashes)S
220 x(occur)S 222 x(with)S 220 x(various)S 221 x(SYSGE)S -2 x(N)S 221 x
(parameters.)S 384 x(Run)S 221 x(UETP)S 6439 X 598 y(/SITP)S 167 x(load)S
166 x(tests.)S 15538 27282 XY F36(Phase)S 167 x(2)S 166 x(or)S 166 x
(3?)S 8233 X 697 y F155(The)S 151 x(following)S 152 x(changes)S 151 x
(may)S 150 x(move)S 151 x(to)S 152 x(phase)S 151 x(3)S 152 x(since)S
151 x(VDC)S 150 x(might)S 151 x(need)S 152 x(to)S 151 x(be)S 152 x(vaguely)S
8233 X 548 y(operationa)S 2 x(l.)S 5543 X 897 y F151(\201)S 594 x(SHOW)S
165 x(MEMOR)S -19 x(Y/CACHE)S 165 x(output)S 6439 X 897 y(EDO:)S 280 x
(Check)S 280 x(output)S 280 x(of)S 280 x(zero)S 280 x(values)S 281 x
(with)S 279 x(VCC_FLAGS=2)S 279 x(\(VDC)S 278 x(loaded\))S 280 x(Ensure)S
280 x(basic)S 6439 X 597 y(operation)S 167 x(with)S 165 x(VIOC)S 165 x
(loaded.)S 21167 34086 XY F152(Development)S 167 x(Status)S 499 x(2\2039)S
EP PP
%%PageTrailer
%%PageFonts: NewCenturySchlbk-Roman
%%+ Helvetica-Bold NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-10) 18
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 6439 3969 XY F151(QTV)S -37 x(:)S 199 x(Run)S 198 x(OpenVMS)S 198 x
(regression)S 199 x(tests,)S 206 x(check)S 199 x(for)S 199 x(expected)S
199 x(differences,)S 207 x(and)S 198 x(add)S 198 x(new)S 199 x(test)S
6439 X 598 y(cases/benchmark)S 125 x(\211les)S 124 x(to)S 123 x(scripts.)S
207 x(Ensure)S 123 x(correct)S 125 x(operation)S 123 x(on)S 124 x(V)S
-55 x(AX.)S 123 x(VCC_FLAGS)S -2 x(=2)S 124 x(should)S 6439 X 598 y
(disable)S 166 x(both)S 166 x(VIOC)S 165 x(and)S 166 x(VDC)S 165 x(on)S
166 x(V)S -55 x(AX.)S 5543 X 897 y(\201)S 594 x(FDT)S 166 x(Processing)S
167 x(and)S 167 x(I/O)S 165 x(Postprocessing)S 167 x(Hooks)S 6439 X
896 y(EDO:)S 166 x(Check)S 166 x(operation)S 167 x(is)S 165 x(as)S 166 x
(required)S 167 x(through)S 167 x(system)S 166 x(debugger)S -36 x(.)S
6439 X 897 y(QTV)S -37 x(:)S 166 x(Run)S 167 x(load)S 166 x(tests)S
165 x(\(SITP/UETP\))S 166 x(with)S 166 x(VCC_FLAGS)S 164 x(0,)S 167 x
(1,)S 166 x(2.)S 4347 9050 XY F36(2.7.1.)S 2 x(3)S 249 x(Preintegration)S
167 x(T)S -36 x(esting)S 5543 X 897 y F151(While)S 153 x(the)S 154 x
(phases)S 154 x(of)S 153 x(latent)S 154 x(support)S 154 x(are)S 154 x
(integrated)S 154 x(and)S 154 x(tested,)S 156 x(QTV)S 153 x(plans)S
154 x(to)S 153 x(take)S 154 x(incremental)S 5543 X 598 y(VDC)S 149 x
(builds)S 151 x(or)S 151 x(images)S 151 x(as)S 151 x(they)S 151 x(are)S
151 x(developed)S 152 x(and)S 151 x(perform)S 151 x(functional,)S 155 x
(load,)S 154 x(and)S 152 x(stress)S 150 x(testing.)S 5543 X 597 y(The)S
151 x(BL4)S 151 x(baselevel)S 151 x(will)S 151 x(have)S 151 x(a)S 151 x
(QUAL)S 151 x(\(or)S 151 x(pseudo-QUAL\))S 150 x(period)S 151 x(to)S
151 x(successfully)S 151 x(complete)S 151 x(prior)S 5543 X 598 y(to)S
166 x(code)S 166 x(integration)S 167 x(in)S 166 x(the)S 166 x(RA)S -56 x
(VEN)S 166 x(FT2)S 166 x(timeframe.)S 5543 X 897 y(These)S 161 x(baselevels)S
160 x(are)S 160 x(planned)S 161 x(to)S 161 x(be)S 160 x(in)S 161 x(stages)S
160 x(of)S 161 x(incremental)S 161 x(functionality)S -55 x(.)S 220 x
(The)S 162 x(\211rst)S 160 x(baselevel)S 5543 X 598 y(is)S 125 x(a)S
126 x(user)S 126 x(mode)S 126 x(proto)S 125 x(fro)S 126 x(EDO)S 125 x
(development)S 126 x(only)S -54 x(,)S 134 x(and)S 126 x(requires)S 126 x
(no)S 126 x(testing)S 126 x(from)S 126 x(QTV)S -65 x(.)S 126 x(BL2)S
126 x(will)S 125 x(be)S 5543 X 597 y(a)S 172 x(kernel)S 173 x(mode)S
173 x(VDC)S -2 x(,)S 173 x(implementing)S 173 x(write-though)S 173 x
(caching)S 174 x(only)S -55 x(,)S 175 x(that)S 172 x(has)S 172 x(limited)S
172 x(functionality)S 5543 X 598 y(\(basic)S 196 x(EXEC)S 196 x(MMG)S
198 x(support\).)S 315 x(BL2)S 197 x(is)S 197 x(due)S 197 x(mid-May)S
198 x(1997)S 197 x(which)S 198 x(requires)S 197 x(some)S 197 x(testing)S
197 x(along)S 5543 X 598 y(with)S 261 x(the)S 261 x(Phase)S 261 x(2)S
262 x(testing)S 261 x(of)S 261 x(Latent)S 261 x(Support)S 262 x(code,)S
286 x(OpenVMS)S 260 x(regression)S 262 x(testing)S 261 x(and)S 262 x
(test)S 5543 X 598 y(modi\211cations.)S 5543 X 896 y(In)S 145 x(July)S
146 x(1997,)S 150 x(BL3)S 145 x(with)S 145 x(write-behind)S 145 x(caching)S
146 x(and)S 146 x(Phase)S 145 x(3)S 145 x(latent)S 145 x(support)S 146 x
(with)S 144 x(its)S 145 x(full)S 145 x(support)S 5543 X 598 y(are)S
166 x(due.)S 222 x(This)S 166 x(is)S 166 x(when)S 166 x(much)S 167 x
(of)S 166 x(the)S 166 x(functional,)S 168 x(load,)S 166 x(and)S 166 x
(stress)S 165 x(testing)S 166 x(will)S 166 x(occur)S -36 x(.)S 5543 X
897 y(BL4)S 175 x(is)S 175 x(due)S 176 x(in)S 176 x(September)S 175 x
(1997,)S 178 x(with)S 176 x(mixed)S 175 x(architecture)S 177 x(support)S
175 x(and)S 176 x(plans)S 175 x(to)S 176 x(pseudo-QUAL)S 5543 X 597 y
(in)S 166 x(October)S -37 x(,)S 166 x(prior)S 167 x(to)S 166 x(RA)S
-56 x(VEN)S 165 x(code)S 166 x(integration)S 167 x(in)S 166 x(early)S
167 x(November)S 167 x(1997.)S 4347 19810 XY F36(2.7.1.)S 2 x(4)S 249 x
(V)S -28 x(alid)S 2 x(ation)S 5543 X 897 y F151(General)S 204 x(testing)S
204 x(will)S 204 x(be)S 204 x(conducted)S 205 x(in)S 205 x(various)S
205 x(cache)S 205 x(modes)S 204 x(\(none,)S 215 x(write-through,)S 215 x
(and)S 205 x(write-)S 5543 X 597 y(back\),)S 163 x(in)S 162 x(heterogeneou)S
2 x(s)S 161 x(\(mixed)S 162 x(architecture,)S 164 x(nodes)S 161 x(runn)S
2 x(ing)S 162 x(VIOC)S 160 x(and)S 162 x(VDC)S 160 x(caches\))S 162 x
(and)S 162 x(in)S 162 x(a)S 5543 X 598 y(homogeneous)S 167 x(environ)S
2 x(ment)S 166 x(\(all)S 165 x(VDC)S 165 x(caches\).)S 5543 X 897 y
(While)S 210 x(the)S 211 x(RMS)S 210 x(group)S 211 x(maintains)S 211 x
(and)S 210 x(conducts)S 211 x(its)S 210 x(own)S 211 x(testing,)S 222 x
(QTV)S 209 x(will)S 210 x(consider)S 211 x(runnin)S 2 x(g)S 5543 X 598 y
(certain)S 166 x(RMS)S 166 x(tests,)S 165 x(such)S 167 x(as)S 166 x
(RU)S 165 x(journ)S 2 x(aling)S 166 x(during)S 168 x(load)S 165 x(and)S
167 x(stress)S 165 x(testing.)S 5543 X 896 y(W)S -19 x(ith)S 278 x(selectable)S
277 x(node,)S 307 x(volume,)S 307 x(and)S 278 x(\211le)S 278 x(caching)S
279 x(attributes,)S 305 x(we)S 278 x(need)S 278 x(to)S 278 x(test)S
277 x(a)S 277 x(variety)S 279 x(of)S 5543 X 598 y(con\211gu)S 2 x(rations.)S
392 x(Figure)S 225 x(2)S(\203)S(2)S 223 x(shows)S 222 x(this)S 223 x
(matrix)S 223 x(of)S 223 x(testsing)S 222 x(activity)S 224 x(for)S 223 x
(a)S 223 x(given)S 225 x(node)S 223 x(setting)S 5543 X 598 y(and)S 166 x
(the)S 166 x(possible)S 165 x(other)S 167 x(participating)S 166 x(nodes)S
166 x(active)S 167 x(settings)S 165 x(for)S 167 x(a)S 166 x(particular)S
166 x(volume)S 167 x(and)S 166 x(\211le.)S 4347 34086 XY F152(2\20310)S
498 x(Development)S 166 x(Statu)S 2 x(s)S
EP PP
%%PageTrailer
%%PageFonts: NewCenturySchlbk-Roman
%%+ Helvetica-Bold NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-11) 19
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 5543 3975 XY F36(Figure)S 167 x(2)S(\203)S(2:)S 498 x(Caching)S
167 x(Modes)S 167 x(T)S -37 x(est)S 166 x(Matrix)S 13343 X 811 y F98
(Node)S 538 x(Volume)S 538 x(File)S 9847 X 797
y(+==========+======+======+======+)S
9847 X 498 y(|No)S 269 x(Caching|)S 537 x(NC)S 538 x(|)S 538 x(NC)S
538 x(|)S 538 x(NC)S 538 x(|)S 7964 X 498 y(+----------+------+------+------+)S
8233 X 498 y(Node)S 538 x(|Write-thru|)S 537 x(WT)S 538 x(|)S 269 x
(NCWT)S 269 x(|)S 269 x(NCWT)S 269 x(|)S 7964 X 498
y(+----------+------+------+------+)S
9847 X 498 y(|Write-back|)S 537 x(WB)S 538 x(|NCWTWB|NCWTWB|)S 7964 X
498 y(+==========+======+======+======+)S 9847 X 498
y(+==========+======+======+======+)S
9847 X 499 y(|No)S 269 x(Caching|NCWTWB|)S 537 x(NC)S 538 x(|)S 538 x
(NC)S 538 x(|)S 7964 X 498 y(+----------+------+------+------+)S 7695 X
498 y(Volume)S 538 x(|Write-thru|)S 268 x(WTWB)S 269 x(|)S 538 x(WT)S
538 x(|)S 538 x(WT)S 538 x(|)S 7964 X 498 y(+----------+------+------+------+)S
9847 X 498 y(|Write-back|)S 537 x(WB)S 538 x(|)S 538 x(WB)S 538 x(|)S
269 x(WTWB)S 269 x(|)S 7964 X 498 y(+==========+======+======+======+)S
9847 X 498 y(+==========+======+======+======+)S 9847 X 499 y(|No)S
269 x(Caching|NCWTWB|NCWTWB|)S 537 x(NC)S 538 x(|)S 7964 X 498
y(+----------+------+------+------+)S
8233 X 498 y(File)S 538 x(|Write-thru|)S 268 x(WTWB)S 269 x(|)S 269 x
(WTWB)S 269 x(|)S 538 x(WT)S 538 x(|)S 7964 X 498
y(+----------+------+------+------+)S
9847 X 498 y(|Write-back|)S 537 x(WB)S 538 x(|)S 538 x(WB)S 538 x(|)S
538 x(WB)S 538 x(|)S 7964 X 498 y(+==========+======+======+======+)S
4347 17338 XY F36(2.7.1.)S 2 x(4.1)S 249 x(General)S 166 x(T)S -36 x
(esting)S 5543 X 897 y F151(Some)S 166 x(test)S 165 x(thoughts)S 167 x
(on)S 166 x(what)S 166 x(QTV)S 165 x(and)S 167 x(the)S 166 x(VDC)S 165 x
(developmenmt)S 166 x(team)S 166 x(discussed)S 165 x(are:)S 5543 X 897 y
(\201)S 594 x(Homogenou)S 2 x(s)S 165 x(VDC)S 165 x(Cluster)S 166 x
(T)S -46 x(esting)S 6439 X 896 y(Function)S 2 x(al:)S 6439 X 897 y(\202)S
399 x(On)S 166 x(standalone)S 166 x(nodes)S 6439 X 897 y(\202)S 399 x
(Small)S 165 x(and)S 167 x(large)S 166 x(nodes)S 167 x(\(VLM)S 166 x
(memory)S 166 x(and)S 166 x(EV5)S 166 x(SMP)S 166 x(CPUs\))S 7336 X
896 y(There)S 167 x(are)S 166 x(two)S 166 x(available)S 166 x(in)S 166 x
(QTV)S -65 x(.)S 6439 X 897 y(\202)S 399 x(Mount)S 167 x(and)S 166 x
(Dismounts)S 165 x(while)S 166 x(runnin)S 2 x(g)S 166 x(load)S 166 x
(tests)S 6439 X 897 y(\202)S 399 x(Load)S 166 x(tests)S 165 x(up)S 166 x
(to)S 166 x(100%)S 166 x(load)S 6439 X 896 y(\202)S 399 x(T)S -46 x
(ests)S 166 x(with)S 165 x(different)S 166 x(cache)S 167 x(sizes,)S
165 x(both)S 167 x(static)S 165 x(and)S 166 x(dynamic)S 6439 X 897 y
(\202)S 399 x(T)S -46 x(ests)S 240 x(with)S 239 x(different)S 240 x
(SYSGEN)S 239 x(parameter)S 240 x(settings)S 239 x(for)S 241 x(VDC)S
238 x(values)S 241 x(\(e.g.)S 445 x(maximum)S 7336 X 598 y(locks\))S
6439 X 896 y(\202)S 399 x(Using)S 166 x(mixed)S 167 x(interconnects)S
167 x(\(CI,)S 165 x(DSSI,)S 166 x(FDDI,)S 165 x(NI\))S 166 x(cluster)S
6439 X 897 y(\202)S 399 x(Using)S 213 x(mixed)S 212 x(controllers/disks)S
213 x(\(HSC/RA,)S 212 x(DSSI/RF)S -56 x(,)S 213 x(HSJ/RZ,)S 213 x(SCSI,)S
212 x(HSD,)S 212 x(and)S 213 x(MSCP)S 7336 X 598 y(served,)S 167 x(RAID)S
-2 x(x\))S 6439 X 896 y(\202)S 399 x(V)S -46 x(arious)S 269 x(volume)S
270 x(con\211gur)S 2 x(ations:)S 427 x(volume)S 270 x(sets,)S 294 x
(1-3)S 269 x(member)S 268 x(shadow)S 269 x(sets,)S 294 x(and)S 269 x
(non-)S 7336 X 598 y(shadowed)S 166 x(disks)S 6439 X 897 y(\202)S 399 x
(Many)S 182 x(volumes,)S 186 x(\(we)S 180 x(have)S 182 x(limited)S 180 x
(resources)S 182 x(for)S 181 x(scalability)S 181 x(testing,)S 185 x
(and)S 181 x(due)S 182 x(to)S 180 x(budget)S 7336 X 597 y(contraints,)S
167 x(STE)S 165 x(testing)S 167 x(is)S 165 x(not)S 166 x(considered.)S
20927 34086 XY F152(Development)S 166 x(Statu)S 2 x(s)S 498 x(2\2031)S
-37 x(1)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold Courier
%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-12) 20
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 6439 3950 XY F151(\202)S 399 x(Process)S 166 x(private)S 166 x
(mounts)S 6439 X 897 y(\202)S 399 x(Interaction)S 142 x(with)S 142 x
(Spiralog)S 142 x(on)S 142 x(the)S 142 x(same)S 141 x(node/c)S 2 x(luster)S
141 x(\(we)S 142 x(may)S 142 x(need)S 142 x(to)S 142 x(limit)S 141 x
(this)S 142 x(to)S 141 x(EDO)S 7336 X 598 y(testing\))S 6439 X 896 y
(Fault)S 167 x(Insertion:)S 6439 X 897 y(\202)S 399 x(T)S -46 x(ests)S
166 x(with)S 165 x(low)S 166 x(non-paged)S 167 x(pool)S 166 x(using)S
167 x(Faulty)S 166 x(T)S -45 x(owers)S 165 x(pool)S 166 x(exhau)S 2 x
(stion)S 6439 X 897 y(\202)S 399 x(Use)S 166 x(FT)S 166 x(to)S 166 x
(crash)S 166 x(conne)S 2 x(ctions,)S 166 x(ports,)S 166 x(circuits,)S
167 x(and)S 166 x(nodes)S 166 x(during)S 167 x(load)S 166 x(testing)S
6439 X 896 y(\202)S 399 x(Remove)S 166 x(disks)S 166 x(during)S 167 x
(load)S 166 x(testing)S 166 x(\(force)S 166 x(off-line,)S 167 x(pull)S
166 x(cable,)S 166 x(etc.\))S 6439 X 897 y(\202)S 399 x(Process)S 166 x
(and)S 166 x(image)S 167 x(rundown)S 166 x(testing)S 7336 X 897 y(Use)S
166 x(STOP/PROCESS)S -2 x(,)S 167 x(AMDS,)S 166 x(and/or)S 167 x(FT)S
166 x(during)S 168 x(load/stress)S 165 x(\(CTM\))S 166 x(runs)S 5543 X
896 y(\201)S 594 x(Heterogeneou)S 2 x(s)S 166 x(Cache)S 166 x(Clusters)S
6439 X 897 y(Function)S 2 x(al,)S 166 x(as)S 166 x(previously)S 167 x
(stated,)S 165 x(plus:)S 6439 X 897 y(\202)S 399 x(Load)S 166 x(tests)S
165 x(runnin)S 2 x(g)S 166 x(mixed)S 167 x(caches)S 166 x(on)S 166 x
(the)S 167 x(same)S 165 x(volume)S 6439 X 896 y(\202)S 399 x(Load)S
300 x(tests)S 300 x(running)S 302 x(mixed)S 300 x(cache)S 301 x(modes)S
300 x(on)S 301 x(different)S 300 x(volumes)S 301 x(\(check)S 301 x(per)S
-9 x(-volume)S 7336 X 598 y(coordination\))S 6439 X 897 y(\202)S 399 x
(T)S -46 x(ests)S 166 x(with)S 165 x(VIOC)S 165 x(nodes,)S 166 x(and)S
167 x(non-caching)S 168 x(nodes)S 166 x(\(VCC_FLAGS)S 164 x(=)S 166 x
(0\).)S 6439 X 896 y(\202)S 399 x(V)S -56 x(AX)S 166 x(and)S 166 x(Alpha)S
166 x(VIOC)S 165 x(and)S 166 x(non-caching)S 168 x(nodes)S 6439 X 897 y
(\202)S 399 x(MOUNT/NOCACHE)S 165 x(behaviour)S 6439 X 897 y(Fault)S
167 x(Insertion)S 166 x(as)S 165 x(previously)S 167 x(stated,)S 166 x
(plus:)S 6439 X 896 y(\202)S 399 x(Check)S 167 x(removal)S 166 x(of)S
166 x(one)S 167 x(or)S 166 x(more)S 166 x(VIOC)S 165 x(nodes)S 4347 20688 XY
F28(2.7.2)S 300 x(Skill)S 200 x(Set)S 200 x(Requirements)S 5543 X 896 y
F151(The)S 166 x(skills)S 166 x(necessary)S 166 x(to)S 166 x(perform)S
167 x(the)S 166 x(testing)S 166 x(are:)S 5543 X 897 y(\201)S 594 x(OpenVMS)S
166 x(Cluster)S 166 x(management)S 5543 X 897 y(\201)S 594 x(OpenVMS)S
166 x(testing)S 166 x(skills)S 5543 X 896 y(\201)S 594 x(T)S -45 x(est)S
165 x(build)S 166 x(environ)S 2 x(ment)S 166 x(and)S 166 x(maintenance)S
5543 X 897 y(\201)S 594 x(DCL)S 166 x(skills)S 5543 X 896 y(\201)S 594 x
(Some)S 166 x(C)S 166 x(knowledge)S 4347 27263 XY F28(2.7.3)S 300 x
(Hardware)S 200 x(Requirements)S 5543 X 897 y F151(Most)S 187 x(of)S
187 x(the)S 187 x(necessary)S 188 x(hardware)S 187 x(requirements)S
188 x(for)S 187 x(stress)S 186 x(testing)S 187 x(is)S 187 x(available)S
187 x(in)S 187 x(the)S 188 x(Spiralog)S 5543 X 597 y(/OFST)S 166 x(Cluster)S
-37 x(.)S 5543 X 897 y(See)S 166 x(Figure)S 167 x(2)S(\203)S(3)S 166 x
(for)S 166 x(con\211g)S 2 x(uration)S 166 x(details.)S 5543 X 897 y
(\201)S 594 x(Mixed)S 168 x(architecture)S 168 x(VMScluster)S 167 x
(with)S 167 x(at)S 167 x(least)S 166 x(2-3)S 167 x(SMP)S 168 x(nodes,)S
167 x(1)S 168 x(high-end)S 168 x(CPU)S 167 x(capable)S 167 x(of)S 6439 X
597 y(high)S 168 x(I/O)S 165 x(throug)S 2 x(hput,)S 166 x(and)S 167 x
(one)S 166 x(Alpha)S 166 x(with)S 166 x(at)S 166 x(least)S 165 x(512)S
166 x(MB)S 166 x(memory)S 5543 X 897 y(\201)S 594 x(DSSI,)S 166 x(CI,)S
166 x(FDDI,)S 165 x(NI)S 166 x(interconnec)S 2 x(t)S 4347 34086 XY F152
(2\20312)S 498 x(Development)S 166 x(Statu)S 2 x(s)S
EP PP
%%PageTrailer
%%PageFonts: NewCenturySchlbk-Roman
%%+ Helvetica-Bold NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-13) 21
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 5543 3969 XY F151(\201)S 594 x(At)S 166 x(least)S 165 x(25)S 166 x
(mixed)S 166 x(disk)S 166 x(types)S 166 x(\(RA,)S 166 x(RF)S -55 x(,)S
166 x(RZ\))S 5543 X 897 y(\201)S 594 x(SCSI)S 165 x(wide)S 166 x(and)S
166 x(narrow)S 167 x(disks)S 6439 X 897 y(\202)S 399 x(10)S 166 x(RZ26/28)S
166 x(\(narrow\))S 166 x(disks)S 6439 X 896 y(\202)S 399 x(2-4)S 166 x
(RZ28x-VW/RZ29x-VW)S 166 x(\(wide\))S 165 x(disks)S 5543 X 897 y(\201)S
594 x(Disks)S 211 x(to)S 212 x(be)S 212 x(connected)S 213 x(with)S 212 x
(HSJ50/CI)S 211 x(interconnec)S 2 x(t,)S 223 x(HSD05,)S 223 x(and)S
213 x(local)S 212 x(SCSI)S 211 x(bus,)S 223 x(RAID)S 6439 X 598 y(controllers)S
4347 9664 XY F36(Figu)S 2 x(re)S 166 x(2)S(\203)S(3:)S 497 x(V)S -8 x
(irtual)S 167 x(Data)S 165 x(Cache)S 166 x(T)S -36 x(est)S 165 x(Con\211g)S
2 x(uration)S 11072 X 810 y F98(OFST)S 269 x(Cluster)S 269 x(Configuration)S
11072 X 498 y(--------------------------)S 5154 X 797 y(SCSI)S 16990 X
(DSSI)S 269 x(1)S 4616 X 498 y(::----.)S 538 x(\(AVAN15::\))S 16990 X
(~~~~~~)S 269 x($254$DIA0:)S 269 x(\(RF72D0\))S 4616 X 498 y(::)S 6230 X
(|)S 16990 X(~~~~~~)S 269 x($254$DIA1:)S 269 x(\(RF72D1\))S 4616 X 499 y
(::)S 6230 X(|-)S 269 x($254$DKA100)S 538 x(AXP7000)S 269 x(\(RZ28M\))S
16990 X({)S 4616 X 498 y(::)S 6230 X(|-)S 269 x($254$DKA300)S 538 x
(REGBKUP)S 269 x(\(RZ74\))S 16990 X(})S 4616 X 498 y(::)S 6230 X('-)S
269 x($254$DKA500)S 538 x(SYSBKUP)S 269 x(\(RZ28\))S 16990 X({)S 4616 X
498 y(::)S 16990 X(})S 4616 X 498 y(:::::::::::::::::::::::::::)S 16990 X
({)S 11610 X 498 y(:)S 16990 X(})S 4616 X 498 y(FDDI)S 269 x
(<-----------------------+-------------------+-------------------->)S
269 x(FDDI)S 11610 X 498 y(:)S 538 x(|)S 16990 X({)S 538 x(|)S 5154 X
499 y(NI)S 269 x
(<----------------------+|------------------+|-------------------->)S
269 x(NI)S 11610 X 498 y(:)S 269 x(||)S 16990 X(})S 269 x(||)S 11610 X
498 y(:)S 269 x(||)S 16990 X(})S 269 x(||)S 4616 X 498 y(DSSI)S 269 x
(0)S 269 x(<~~~~~~~~~~~~~~~~~~:)S 269 x(||~}~~~~~~~~~~~~}~}~||~~~~~+-----+)S
11610 X 498 y(:)S 269 x(||)S 269 x({)S 16452 X({)S 269 x(})S 269 x(||)S
19411 X(|HSD05|)S 4616 X 498 y(DSSI)S 269 x(1)S 269 x(<~~~~)S 269 x
(~~~~~~~~~~~~~:)S 269 x(||~~~~~~~~~~~~~~})S 269 x(})S 269 x(||)S 19411 X
(+-----+~~~$254$DIA10:)S 8113 X 498 y(})S 11610 X(:)S 269 x(||)S 269 x
(})S 269 x(})S 16452 X(})S 269 x(})S 269 x(||)S 22101 X($254$DIA20:)S
8113 X 498 y({)S 11610 X(:)S 269 x(||)S 269 x({)S 269 x({)S 16452 X
({)S 269 x({)S 269 x(||)S 22101 X($254$DIA30:)S 6499 X 499 y(------.---)S
11072 X(----------)S 16183 X(----------)S 22101 X($254$DIA40:)S 6230 X
498 y(|)S 538 x(GAMEV5)S 538 x(|)S 10803 X(|)S 538 x(AVAN15)S 538 x
(|)S 15914 X(|)S 538 x(BUFETT)S 538 x(|)S 22101 X($254$DIA50:)S 6230 X
498 y(|)S 538 x(192)S 269 x(MB)S 538 x(|)S 10803 X(|)S 538 x(512)S 269 x
(MB)S 538 x(|)S 15914 X(|)S 538 x(160)S 269 x(MB)S 538 x(|)S 22101 X
($254$DIA60:)S 6230 X 498 y(|2100)S 269 x(5/250|)S 10803 X(|)S 269 x
(DEC)S 269 x(7630)S 269 x(|)S 15914 X(|)S 269 x(VAX)S 269 x(6520)S 269 x
(|)S 6230 X 498 y(|)S 9189 X(|)S 10803 X(|)S 13762 X(|)S 15914 X(|)S
18873 X(|)S 6230 X 498 y(|)S 9189 X(|)S 10803 X(|)S 538 x([SYS0])S 538 x
(|)S 15914 X(|)S 538 x([SYS1])S 538 x(|)S 6230 X 498 y(|)S 9189 X(|)S
10803 X(|)S 13762 X(|)S 15914 X(|)S 18873 X(|)S 6499 X 499 y(----------)S
11072 X(----------)S 16183 X(----------)S 7575 X 498 y(\\)S 12417 X
(\\)S 17259 X(/)S 7575 X 498
y(<=========================\(*\)==================>)S
269 x(CI)S 11072 X 498 y(|)S 14838 X(|)S 18335 X(|)S 9996 X 498 y(/--------\\)S
13762 X(/--------\\)S 807 x(/-------\\)S 9996 X 498 y(|)S 269 x(HSC95A)S
269 x(|)S 13762 X(|)S 269 x(HSC90B)S 269 x(|)S 807 x(|)S 269 x(HSJ50)S
269 x(|)S 269 x(\(HSJ50)S 269 x(Not)S 9996 X 498 y(\\---^----/)S 13762 X
(\\---^----/)S 807 x(\\-------/)S 269 x(Installed)S 269 x(Yet\))S 11072 X
498 y(|)S 14838 X(|)S 5692 X 499
y(+---------------------------+-------------|-------------+)S
5692 X 498 y(|)S 13224 X(|)S 16990 X(|)S 20756 X(|)S 5692 X 498 y(|)S
807 x(+-----------------------|---+---------+-------------|---+)S 5692 X
498 y(|)S 807 x(|)S 13224 X(|)S 807 x(|)S 20756 X(|)S 807 x(|)S 5154 X
498 y(\(RA90's\))S 12686 X(\(RA90's\))S 20218 X(\(RA92's\))S 5692 X
498 y(|)S 807 x(|)S 13224 X(|)S 807 x(|)S 20756 X(|)S 807 x(|)S 4347 32392 XY
F36(Figu)S 2 x(re)S 166 x(2)S(\203)S(3)S 165 x(\(contin)S 2 x(ued)S
166 x(on)S 167 x(next)S 166 x(page\))S 20890 34086 XY F152(Development)S
167 x(Status)S 499 x(2\20313)S
EP PP
%%PageTrailer
%%PageFonts: NewCenturySchlbk-Roman
%%+ Helvetica-Bold Courier NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-14) 22
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 4347 3975 XY F36(Figu)S 2 x(re)S 166 x(2)S(\203)S(3)S 248 x(\(Cont.\):)S
499 x(V)S -9 x(irtual)S 167 x(Data)S 166 x(Cache)S 166 x(T)S -37 x(est)S
166 x(Con\211gurati)S 2 x(on)S 5154 X 543 y F98(+-v-+-v-+)S 12686 X
(+-v-+-v-+)S 20218 X(+-v-+-v-+)S 5154 X 498 y(|)S 269 x(A)S 269 x(|)S
269 x(B)S 269 x(|)S 12686 X(|)S 269 x(A)S 269 x(|)S 269 x(B)S 269 x
(|)S 20218 X(|)S 269 x(A)S 269 x(|)S 269 x(B)S 269 x(|)S 5154 X 498 y
(+---+---+)S 12686 X(+---+---+)S 20218 X(+---+---+)S 5154 X 498 y($254$DUA78:)S
807 x(OPENVMS061)S 12686 X($254$DUA1300:)S 269 x(DSA100)S 20218 X($254$DUA2114:)S
269 x(DSA500)S 5154 X 499 y($254$DUA79:)S 807 x(PAGED$)S 12686 X($254$DUA1301:)S
269 x(DSA100)S 20218 X($254$DUA2115:)S 269 x(DSA500)S 5154 X 498 y($254$DUA80:)S
807 x(CLUSTER-WIDE)S 538 x($254$DUA1302:)S 269 x(DSA200)S 20218 X($254$DUA2116:)S
269 x(DSA600)S 5154 X 498 y($254$DUA81:)S 807 x(DUMP1)S 12686 X($254$DUA1303:)S
269 x(DSA200)S 20218 X($254$DUA2117:)S 269 x(DSA600)S 5154 X 498 y($254$DUA82:)S
807 x(DUMP2)S 12686 X($254$DUA1304:)S 269 x(DSA300)S 20218 X($254$DUA2118:)S
269 x(DSA700)S 5154 X 498 y($254$DUA83:)S 807 x(POLYCENTER)S 12686 X
($254$DUA1305:)S 269 x(DSA300)S 20218 X($254$DUA2119:)S 269 x(DSA700)S
5154 X 498 y($254$DUA84:)S 807 x(DISK$REGRES1)S 538 x($254$DUA1306:)S
269 x(DSA400)S 20218 X($254$DUA2120:)S 269 x(DSA800)S 5154 X 498 y($254$DUA85:)S
807 x(DISK$REGRES2)S 538 x($254$DUA1307:)S 269 x(DSA400)S 20218 X($254$DUA2121:)S
269 x(DSA800)S 5961 10595 XY(----------)S 11341 X(----------)S 16721 X
(----------)S 21832 X(----------)S 5692 X 498 y(|)S 269 x(FLAM97)S 807 x
(|)S 11072 X(|)S 538 x(CRUNCH)S 538 x(|)S 16452 X(|)S 538 x(FLAM21)S
538 x(|)S 21563 X(|)S 538 x(DAVID3)S 538 x(|)S 5692 X 498 y(|)S 538 x
(128)S 269 x(MB)S 538 x(|)S 11072 X(|)S 538 x(512)S 269 x(MB)S 538 x
(|)S 16452 X(|)S 538 x(64)S 269 x(MB)S 807 x(|)S 21563 X(|)S 538 x(64)S
269 x(MB)S 807 x(|)S 5692 X 499 y(|)S 269 x(DEC)S 269 x(3800)S 269 x
(|)S 11072 X(|)S 269 x(DEC)S 269 x(2100A|)S 16452 X(|)S 269 x(DEC)S
269 x(3400)S 269 x(|)S 21563 X(|)S 269 x(DEC)S 269 x(3300)S 269 x(|)S
5692 X 498 y(|)S 8651 X(|)S 11072 X(|)S 14031 X(|)S 16452 X(|)S 19411 X
(|)S 21563 X(|)S 24522 X(|)S 5692 X 498 y(|)S 538 x([SYS0])S 538 x(|)S
11072 X(|)S 14031 X(|)S 16452 X(|)S 269 x([SYS11])S 538 x(|)S 21563 X
(|)S 269 x([SYS10])S 538 x(|)S 5692 X 498 y(|)S 8651 X(|)S 11072 X(|)S
14031 X(|)S 16452 X(|)S 19411 X(|)S 21563 X(|)S 24522 X(|)S 5961 X 498 y
(--.-..----)S 11341 X(--.-.-----)S 16721 X(--.-.-----)S 21832 X(--.-..-----)S
6499 X 498 y(:)S 269 x(||)S 11879 X(:)S 269 x(|\(No)S 269 x(FDDI\))S
17259 X(:)S 269 x(||)S 22370 X(:)S 269 x(||)S 6499 X 498 y(:)S 269 x
(||)S 11879 X(:)S 269 x(|)S 807 x(Yet)S 17259 X(:)S 269 x(||)S 22370 X
(:)S 269 x(||)S 4616 X 499 y(FDDI)S 269 x
(<---|+------------------|-------------------|+-----------------|+->)S
269 x(FDDI)S 6499 X 498 y(:)S 269 x(|)S 11879 X(:)S 269 x(|)S 17259 X
(:)S 269 x(|)S 22370 X(:)S 269 x(|)S 5154 X 498 y(NI)S 269 x
(<---+-------------------+-------------------+------------------+-->)S
269 x(NI)S 6499 X 498 y(:)S 11879 X(:)S 17259 X(:)S 22370 X(:)S 4616 X
498 y(SCSI)S 807 x(:)S 11879 X(:)S 17259 X(:)S 22370 X(:)S 24253 X(SCSI)S
4616 X 498 y
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)S
4616 X 498 y(::)S -538 x 498 y(::)S 10265 X(SCSI)S 269 x(Devices)S 4616 X
499 y(::----------------------------------------.)S 4616 X 498 y(::----.)S
538 x(\(FLAM97::\))S 16183 X(|)S 538 x(\(GAMEV5::\))S 4616 X 498 y(::)S
6230 X(|)S 16183 X(|)S 4616 X 498 y(::)S 6230 X(|-)S 269 x($20$DKA0)S
10803 X(DSA1)S 14031 X(\(RZ26\))S 538 x(|-)S 269 x($30$DKA100)S 538 x
(GAMEV5_PAGE)S 269 x(\(RZ26\))S 4616 X 498 y(::)S 6230 X(|-)S 269 x
($20$DKA100)S 10803 X(DSA2)S 14031 X(\(RZ26\))S 538 x(|-)S 269 x(MKA400/500)S
538 x(TLZ06/TZK11)S 4616 X 498 y(::)S 6230 X(|-)S 269 x($20$DKA200)S
10803 X(DSA3)S 14031 X(\(RZ26\))S 538 x(|-)S 269 x($30$DKA600:)S 269 x
(CDROM)S 23446 X(\(RRD42\))S 4616 X 498 y(::)S 6230 X(|-)S 269 x($20$DKA300)S
10803 X(DSA4)S 14031 X(\(RZ74\))S 538 x(|-)S 269 x($30$DKC0:)S 807 x
(System)S 269 x(Disk)S 269 x(\(RZ28\))S 4616 X 499 y(::)S 6230 X(|-)S
269 x($20$DKC0)S 10803 X(FLAM97-70)S 807 x(\(RZ26L\))S 269 x(|-)S 269 x
($30$DKC100)S 538 x(DSA30)S 23446 X(\(RZ28\))S 4616 X 498 y(::)S 6230 X
(|-)S 269 x($20$DKC100)S 10803 X(FLAM97_PAGE)S 269 x(\(RZ26L\))S 269 x
(|-)S 269 x($30$DKC200)S 538 x(DSA31)S 23446 X(\(RZ26\))S 4616 X 498 y
(::)S 6230 X(|-)S 269 x($20$DKC200)S 10803 X(DSA5)S 14031 X(\(RZ26L\))S
269 x('-)S 269 x($30$DRA0)S 20218 X(DSA32)S 23446 X(RAID5)S 4616 X 498 y
(::)S 6230 X(|-)S 269 x($20$DKC300)S 10803 X(DSA6)S 14031 X(\(RZ26L\))S
4616 X 498 y(::)S 6230 X('-)S 269 x($20$DKC400)S 10803 X(CDROM)S 14031 X
(\(RRD43\))S 4616 X 498 y(::)S -538 x 498
y(''====.------------------------------------.)S
6230 X 498 y(|)S 538 x(\(FLAM21::\))S 16183 X(|)S 538 x(\(DAVID3::\))S
6230 X 499 y(|)S 16183 X(|)S 6230 X 498 y(|-)S 269 x($40$DKA0)S 10803 X
(FLAM21_PAGE)S 269 x(\(RZ26\))S 538 x(|-)S 269 x($50$DKC0:)S 807 x(DSA50)S
23446 X(\(RZ26\))S 6230 X 498 y(|-)S 269 x($40$DKA400)S 10803 X(CDROM)S
13762 X(\(RRD42\))S 538 x(|-)S 269 x($50$DKC300)S 538 x(DAVID3_PAGE)S
269 x(\(RZ25\))S 6230 X 498 y(|-)S 269 x($40$DKB0)S 10803 X(DSA40)S
14031 X(\(RZ26L\))S 269 x('-)S 269 x(DAVID3$MKC600)S 23446 X(\(TLZ06\))S
6230 X 498 y(|-)S 269 x($40$DKB100)S 10803 X(DSA41)S 14031 X(\(RZ26\))S
6230 X 498 y(|-)S 269 x($40$DKB200)S 10803 X(DSA42)S 14031 X(\(RZ26\))S
6230 X 498 y(|-)S 269 x(FLAM21$MKB300)S 13762 X(\(TLZ06\))S 6230 X 498 y
('-)S 269 x(FLAM21$MKB600)S 13762 X(\(TLZ06\))S 4347 34086 XY F152(2\20314)S
498 x(Development)S 166 x(Statu)S 2 x(s)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold Courier
%%+ NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-15) 23
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 4347 4104 XY F24(2.8)S 348 x(Dependencies)S 231 x(and)S 232 x(Risks)S
5543 X 896 y F151(There)S 167 x(are)S 166 x(no)S 166 x(VDC)S 165 x(dependencies)S
167 x(on)S 166 x(any)S 167 x(third)S 166 x(party)S 167 x(products.)S
5543 X 897 y(Known)S 166 x(risks,)S 166 x(issues)S 165 x(and)S 166 x
(concern)S 2 x(s)S 166 x(are:)S 5543 X 896 y(\201)S 594 x(Limited)S
221 x(testing)S 220 x(may)S 221 x(be)S 221 x(done)S 221 x(prior)S 221 x
(to)S 220 x(code)S 221 x(integration)S 222 x(date,)S 234 x(see)S 221 x
(explanation)S 221 x(in)S 221 x F153(Other)S 6439 X 598 y(Issues)S 5543 X
897 y F151(Other)S 166 x(issues)S 165 x(and)S 166 x(risks)S 166 x(are:)S
5543 X 896 y(\201)S 594 x(Hardware)S 166 x(Limitations)S 6439 X 897 y
(Currently)S -54 x(,)S 209 x(we)S 200 x(have)S 201 x(only)S 202 x(two)S
199 x(SMP)S 201 x(Alpha)S 200 x(SMP)S 201 x(systems)S 199 x(for)S 200 x
(I/O)S 200 x(stress)S 200 x(test)S 199 x(use,)S 210 x(we)S 200 x(need)S
6439 X 598 y(three.)S 220 x(Although)S 158 x(a)S 158 x(2100A)S 157 x
(SMP)S 158 x(system)S 156 x(is)S 158 x(on)S 157 x(order)S -36 x(.)S
219 x(W)S -28 x(e)S 158 x(also)S 157 x(need)S 158 x(to)S 157 x(ensure)S
158 x(the)S 158 x(2100A)S 157 x(has)S 6439 X 598 y(a)S 166 x(CIPCA)S
165 x(and)S 167 x(FDDI)S 165 x(adapters.)S 6439 X 896 y(Hardware)S 188 x
(disks)S 187 x(that)S 187 x(were)S 188 x(to)S 187 x(be)S 187 x(used)S
188 x(from)S 188 x(the)S 187 x(former)S 188 x(SSON)S 187 x(cluster)S
187 x(are)S 188 x(now)S 188 x(scheduled)S 6439 X 598 y(to)S 230 x(be)S
230 x(part)S 229 x(of)S 230 x(SSON-2)S 229 x(and)S 230 x(not)S 230 x
(available)S 230 x(for)S 230 x(OFST)S 229 x(use.)S 413 x(W)S -27 x(e)S
229 x(need)S 231 x(more)S 230 x(\(10\))S 229 x(SCSI)S 229 x(and)S 6439 X
598 y(DSSI)S 142 x(\(4\))S 143 x(disks)S 143 x(for)S 143 x(the)S 144 x
(HSJxx,)S 149 x(BA356,)S 147 x(KFESA/HSD05/DSS)S -2 x(I,)S 144 x(and)S
143 x(RAID)S 142 x(controllers.)S 215 x(These)S 6439 X 598 y(controllers)S
169 x(are)S 168 x(all)S 168 x(currently)S 169 x(empty)S 168 x(except)S
169 x(we)S 167 x(have)S 169 x(one)S 168 x(RAID5)S 167 x(set)S 167 x
(and)S 169 x(2)S 168 x(DSSI)S 167 x(disks.)S 227 x(W)S -28 x(e)S 6439 X
597 y(do)S 166 x(not)S 167 x(have)S 167 x(the)S 166 x(HSJ50)S 165 x
(controller)S 167 x(as)S 166 x(of)S 166 x(yet.)S 5543 X 897 y(\201)S
594 x(Personnel)S 167 x(Resources)S 6439 X 897 y(Until)S 220 x(recently)S
221 x(\(25-Feb-1997\),)S 234 x(we)S 219 x(had)S 221 x(one)S 220 x(person)S
220 x(from)S 220 x(QTV)S 220 x(working)S 221 x(part)S 219 x(time)S 220 x
(on)S 220 x(this)S 6439 X 597 y(project,)S 168 x(and)S 166 x(part)S
167 x(time)S 166 x(on)S 166 x(other)S 167 x(projects)S 167 x(\(SSON)S
165 x(T)S -45 x(est)S 165 x(check)S 2 x(-in,)S 167 x(Spiralog,)S 167 x
(OFST)S -46 x(-NTDS)S 166 x(and)S 6439 X 598 y(OFST)S -46 x(-SD\).)S
172 x(Although)S 172 x(Spiralog)S 172 x(QUAL)S 171 x(is)S 171 x(now)S
172 x(\211nished)S 172 x(\(25-Feb-1997\),)S 173 x(and)S 172 x(we)S 171 x
(can)S 172 x(focus)S 172 x(on)S 6439 X 598 y(OFST)S -46 x(.)S 6439 X
896 y(Since)S 221 x(12-Feb-1997,)S 234 x(we)S 220 x(have)S 222 x(had)S
220 x(limited)S 220 x(use)S 220 x(of)S 221 x(another)S 221 x(QTV)S 220 x
(person,)S 234 x(but)S 221 x(due)S 220 x(to)S 221 x(other)S 6439 X 598 y
(projects,)S 163 x(this)S 162 x(has)S 161 x(been)S 162 x(limited)S 161 x
(to)S 161 x(a)S 161 x(few)S 161 x(days)S 162 x(a)S 161 x(week.)S 220 x
(However)S -36 x(,)S 163 x(other)S 162 x(project)S 162 x(responsibili-)S
6439 X 598 y(ties)S 166 x(have)S 167 x(ended,)S 167 x(and)S 166 x(Joe)S
166 x(Mahan)S 167 x(is)S 166 x(now)S 166 x(available)S 166 x(full)S
166 x(time.)S 6439 X 897 y(Paul)S 140 x(Mosteika,)S 146 x(who)S 139 x
(was)S 139 x(the)S 140 x(QTV)S 139 x(OFST)S 139 x(project)S 140 x(leader)S
140 x(and)S 139 x(who)S 140 x(was)S 139 x(a)S 139 x(resource)S 140 x
(for)S 140 x(testing)S 6439 X 597 y(SD,)S 176 x(is)S 176 x(now)S 176 x
(taking)S 177 x(a)S 176 x(new)S 176 x(job)S 177 x(with)S 175 x(the)S
177 x(OpenVMS)S 175 x(Security)S 177 x(group.)S 253 x(This)S 176 x(is)S
176 x(effective)S 177 x(7-Apr)S -10 x(-)S 6439 X 598 y(1997,)S 167 x
(so)S 165 x(another)S 167 x(QTV)S 166 x(resource)S 167 x(is)S 165 x
(needed)S 167 x(immediately)S 165 x(for)S 166 x(the)S 167 x(SD)S 165 x
(project.)S 5543 X 897 y(\201)S 594 x(Schedule)S 6439 X 896 y(The)S
247 x(currrent)S 246 x(RA)S -56 x(VEN)S 245 x(schedule)S 246 x(calls)S
245 x(for)S 246 x(code)S 245 x(freeze/integration)S 247 x(in)S 246 x
(early)S 246 x(August)S 246 x(1997.)S 6439 X 598 y(However)S -36 x(,)S
203 x(the)S 196 x(VDC)S 194 x(team)S 195 x(in)S 195 x(EDO)S 194 x(is)S
195 x(planning)S 197 x(to)S 195 x(be)S 195 x(fully)S 196 x(integrated)S
196 x(by)S 196 x(Raven)S 196 x(FT)S -45 x(-2)S 195 x(code)S 6439 X 598 y
(freeze)S 180 x(in)S 180 x(early)S 181 x(November)S 180 x(1997.)S 263 x
(This)S 180 x(will)S 179 x(allow)S 179 x(both)S 180 x(EDO)S 179 x(and)S
180 x(QTV)S 179 x(time)S 180 x(to)S 179 x(ensure)S 181 x(true)S 6439 X
598 y(product)S 167 x(quality)S 166 x(and)S 166 x(extensive)S 167 x
(testing)S 166 x(with)S 166 x(full)S 166 x(functionality)S 167 x(prior)S
166 x(to)S 166 x(code)S 167 x(integration.)S 5543 X 896 y(There)S 166 x
(are)S 166 x(no)S 167 x(concerns)S 166 x(that)S 166 x(may)S 166 x(impact)S
166 x(reliability)S 165 x(or)S 166 x(interoperability)S 167 x(with)S
165 x(existing)S 166 x(software,)S 5543 X 598 y(hardware)S 167 x(&/or)S
167 x(\211rmware,)S 167 x(except)S 168 x(as)S 166 x(noted)S 167 x(under)S
167 x(Section)S 167 x(2.6.1,)S 168 x(T)S -45 x(esting/Con\211gu)S 2 x
(ration)S 167 x(Restric-)S 5543 X 598 y(tions.)S 5543 X 896 y(There)S
167 x(are)S 166 x(no)S 166 x(speci\211c)S 167 x(areas)S 166 x(which)S
166 x(need)S 166 x(special)S 166 x(attention.)S 20890 34086 XY F152
(Development)S 167 x(Status)S 499 x(2\20315)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman
%%+ NewCenturySchlbk-Bold NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Page: (2-16) 24
%%PageFonts: (atend)
%%PageProcessColors: (atend)
%%PageCustomColors: (atend)
PaperHeight PaperWidth PM 0 0 XY
0 SC 4347 4104 XY F24(2.9)S 348 x(T)S -51 x(echnical)S 231 x(Resources)S
5543 X 896 y F151(The)S 166 x(following)S 167 x(people)S 166 x(are)S
166 x(noted)S 166 x(here)S 167 x(for)S 166 x(reference:)S 5543 X 897 y
(The)S 166 x(V)S -22 x(irtual)S 166 x(Data)S 166 x(Cache)S 166 x(Group)S
166 x(consists)S 165 x(of:)S 5543 X 896 y(\201)S 594 x(Adrian)S 166 x
(Chandley)S 167 x(-)S 166 x(OFST)S 166 x(Engineering)S 168 x(Project)S
167 x(Manager)S 5543 X 897 y(\201)S 594 x(Russ)S 166 x(Green)S 166 x
(-)S 166 x(OFST)S 166 x(Engineering)S 168 x(T)S -46 x(echnical)S 167 x
(Leader)S 5543 X 897 y(\201)S 594 x(Julian)S 167 x(Palmer)S 166 x(-)S
166 x(VDC)S 165 x(T)S -46 x(echnical)S 167 x(Leader)S 5543 X 896 y(\201)S
594 x(Dave)S 166 x(Mcnally)S 168 x(-)S 165 x(VDC)S 165 x(Developer)S
5543 X 897 y(\201)S 594 x(Alna)S 166 x(Potter)S 166 x(-)S 166 x(VDC)S
165 x(Developer)S 5543 X 897 y(\201)S 594 x(Judy)S 167 x(Parsons)S 166 x
(-)S 166 x(VDC)S 165 x(Documentation)S 4347 12472 XY F28(2.9.1)S 300 x
(OFST)S 200 x(-)S 199 x(Group)S 200 x(Distribution)S 200 x(and)S 200 x
(Phone)S 200 x(List)S 5543 X 897 y F151(The)S 166 x(following)S 167 x
(is)S 165 x(for)S 166 x(reference)S 167 x(and)S 167 x(all)S 166 x(can)S
166 x(be)S 166 x(contacted)S 166 x(on)S 167 x(MOVIES::)S 5543 15162 XY
F98(NAME)S 14150 X(DTN)S 269 x(EXT.)S 5543 X 498 y(====)S 14150 X(=======)S
5543 X 797 y(Adrian)S 269 x(Chandley)S 14150 X(824-3373)S 5543 X 498 y
(Ian)S 269 x(Compton)S 14150 X(824-3346)S 807 x(EDO)S 269 x(Test)S 5543 X
498 y(Staurt)S 269 x(Deans)S 14150 X(824-3314)S 807 x(EDO)S 269 x(Test)S
5543 X 499 y(Alan)S 269 x(Dewar)S 14150 X(824-3300)S 5543 X 498 y(Russ)S
269 x(Green)S 14150 X(824-3256)S 5543 X 498 y(Jim)S 269 x(Hogg)S 14150 X
(824-3284)S 5543 X 498 y(Rudi)S 269 x(Martin)S 14150 X(824-3397)S 5543 X
498 y(Dougie)S 269 x(McLaggan)S 14150 X(824-3235)S 5543 X 498 y(David)S
269 x(McNally)S 14150 X(824-3299)S 5543 X 498 y(Conor)S 269 x(Morrison)S
14150 X(824-3416)S 5543 X 499 y(Julian)S 269 x(Palmer)S 14150 X(824-3349)S
5543 X 498 y(Judy)S 269 x(Parsons)S 14150 X(824-3318)S 5543 X 498 y
(Kevin)S 269 x(Playford)S 14150 X(824-3394)S 5543 X 498 y(Alan)S 269 x
(Potter)S 14150 X(824-3307)S 5543 X 498 y(Nora)S 269 x(Tanner)S 14150 X
(824-3320)S 5543 X 498 y(Chris)S 269 x(Whitaker)S 14150 X(824-3377)S
4347 34086 XY F152(2\20316)S 498 x(Development)S 166 x(Statu)S 2 x(s)S
EP PP
%%PageTrailer
%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman
%%+ Courier NewCenturySchlbk-Italic
%%PageProcessColors:
%%PageCustomColors: (BLACK)
%
%%Trailer
%%Pages: 24
%%BoundingBox: 0 0 612 792
%%DocumentFonts: DigitalLogo NewCenturySchlbk-Bold
%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Italic
%%+ Courier Helvetica-Bold Helvetica
%%DocumentNeededFonts: NewCenturySchlbk-Bold
%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Italic
%%+ Courier Helvetica-Bold Helvetica
%%DocumentProcessColors:
%%DocumentCustomColors: (BLACK)
%%CMYKCustomColor: 0.0 0.0 0.0 1.0 (BLACK)
%
DVC$PSJob restore
end %DEC_DVC$dict
end %Color5044Dict
%
%%EOF
|
477.25 | Tactical Security Validation Plan | JARETH::BEAUDIN | | Mon Apr 07 1997 12:02 | 540 |
| Tim Beaudin
Gene Freyberger
OpenVMS Quality Test and Validation
04/03/97
Version 1.0 -- Tactical Security Validation Plan
Reviewers/Approvers:
Rick Barry - OpenVMS Tactical Security Project Leader
Jim Lanciani - OpenVMS Tactical Security Manager
Meagan Brownell - QTV Infrastructure Project Leader
Mick Konrad - QTV Manager/QTV Release PL
Pete Michaud - QTV Manager
Tactical Security Validation Plan for OpenVMS Raven (V7.2)
(This is a working document.)
Problem Statement:
The NT Infrastructure Tactical Security Engineering effort comprises
two related projects: WIN32 Application Programming Interfaces (APIs)
and Extendible Impersonation. See figure 1, below.
The WIN32 API project (aka NT RTLs) provides the APIs and the Windows
NT internal routines needed by several dependent projects - Distributed
COM, Registry, Events, Services, Authenticated RPC, and Single SignOn.
These API's provide an OpenVMS application with the ability to call
NT RTL routines in the same manner as they are called on NT.
24 Windows NT APIs and 35 low level routines will be developed
(16 new) or ported (43) to OpenVMS, creating 1-2 new OpenVMS images.
The number of NT API's is subject to change; negotiations with Bristol
may affect how many tests need to be written, and there may be several
additional Auditing API's added to the list. As this project
solidifies, so to will the number of APIs to write.
The Extendible Impersonation project, hereafter referred to as
'Persona Services', provides 7 new Persona OpenVMS System Services.
These services extend the capability of persona blocks (PSB's) by
adding an extension called a Persona Extension Block (PXB) to the PSB.
The extension can represent identity and credential information of a
security agent other than OpenVMS, such as NT or DCE. In addition,
the project provides three new Persona support services routines. This
project builds on the persona capability provided by the PerThread
Security project.
Figure 1. Distributed Security view (non-interactive user)
Server -- VMS SYSTEM
-------------------------------
| DCOM |
-------------------------------
| Win32 API | Authenticated |
| (tacsec proj) | Rpc |
| -- or -- | |
| Bristol Api's |---------------|
| layer on top | SSPI | Above this line, the VMS/NT
| of these. | (sson proj) | interface is the same
------------------------------- <-----------------------------------
| Win32 Primitives (tacsec) | <--\ VMS specific routines
| Persona Services | <---\
------------------------------- \nt*,rtl*,se* routines
| SYS$ACM (sson) | VMS handles that map to objects
-------------------------------
`--- to PATHWORKS
Some other views/users not depicted:
- SSON, LAN Manager "username" "password"
( LOGINOUT --> SYS$ACM --> PATHWORKS ... )
- Registry
NOTES: - See Appendix 'Functional Areas and Users' for some additional
summary information on the functional areas and the
dependent projects.
Goal(s):
The goal of this plan is to validate the OpenVMS Tactical Security
project, identify must fix software defects, and make a Statement
of Quality relative to the quality goals and expectations for the
project and the Raven release. The quality goals are listed below.
Finding defects is planned because defects exist in even the best
code. It is estimated that there are 158 defects introduced by this
project, and the goal of this plan is to identify 110 of these
defects.
Ported code: (NT RTL's - as of 2/25/97)
13000 loc * 10 defects/kloc = 130 defects
New code: (Persona Services - as of 3/12/97)
1400 loc * 20 defects/kloc = 28 defects
(NT RTLs new code under development)
xx loc * 20 defects/kloc = xx defects
Quality goals for the Tactical Security Project include the following:
Reliability: NT RTLS & Persona system services should be 100%
reliable when running existing exercisers (e.g.,
UETP, CTM, SITP) over extended durations (as over-
night or weekend runs).
Correctness: NT RTLS & Persona system services proved 'correct'
by running the NT RTL and Persona test suites.
Integrity: NT RTLS & Persona system services provide security
controls.
Usability: NT RTLS & Persona system services usable mainly
from projects such as DCOM. OpenVMS implementation
of NT RTLS should be as usable as on NT.
Interoperability: NT RTLs will provide support for NT 3.51 & NT 4.0.
Test suite will be run on NT 3.51 & NT 4.0 versions.
Persona changes are release specific, mixed os
version testing (V6.2/V7.2,V7.1/V7.2) important.
The code must interoperate with Pathworks V6.0b,
which must be installed on the entire cluster.
Efficiency: Performance should be similar to Per-Thread system
services for Persona system services. No stated
performance goals for ported NT RTL routines.
Non-Goals:
It is not a goal of this plan to:
- Create stress tests for the NT RTL's.
- Validate PerThread security.
- Validate the Bristol Win32 APIs.
- Develop nor execute performance tests.
- Perform extensive VAX testing; there is no planned support
for OpenVMS VAX systems.
Tactics:
- QTV will participate in the Tactical Security teams' weekly meetings
and design/project/code reviews (new code only).
- NT RTL Test Suite
QTV will develop regression tests to exercise basic NT RTL
functionality on both NT and OpenVMS systems. The tests will exercise
positive, negative, and boundary conditions. They will be benchmarked
on an NT system (on both NT 3.51 & NT 4.0), then executed on an
OpenVMS system and results compared to ensure they are the same.
Testcase lists generated from each test will be reviewed with
development.
- Persona Services Test Suite
QTV will develop OpenVMS regression tests to exercise basic
functionality supplied by the new persona services. The tests will
exercise positive, negative, and boundary conditions. Testcase lists
generated from each test will be reviewed with development.
QTV may not be in the position of maintaining existing Persona tests
originating from the PerThreads Security work (TBD).
- QTV test tools such as UETP, CTM, and SITP will be used as background
load when functional tests are run, where applicable (subject to
system resource constraints).
- Pre-integration testing will utilize code built from private,
non-mainline builds. Tactical Security code is not planned as part
of default Raven builds early in the development cycle.
- At pre-integration and initial post integration, a subset of the
standard weekly regression suite (Secure, SYS_TESTER, SYS, PerThreads,
KThreads components) will be run to identify any unexpected behavior.
- QTV will monitor Tactical Security defects reported and/or fixed,
and target test code paths with moderate to high level of code
changes.
- Tactical Security qars will be logged in the EVMS-RAVEN database.
- Pre-integration defects will be logged via a notesfile.
- Configurations that will be validated
Mixed architecture/Mixed version clusters, including:
2 AXP systems (1 SMP) w/V7.2 & Pathworks V6.0b
1 AXP w/V6.2 & 1 AXP w/V7.2 & Pathworks V6.0b
1 AXP w/V7.1 & 1 AXP w/V7.2 & Pathworks V6.0b
1 VAX system running 7.2 & Pathworks V6.0b
1 NT system running 3.51 or 4.0
- Documentation Review: (Review of relevant/modified sections only)
Persona Services: Candidates for changes (3/18/97)
OpenVMS System Service Reference Manual
OpenVMS Guide to Security
OpenVMS Programming Concepts -- System Security Services Ch.
-- (? Introduce Persona concepts and Persona Services usage?)
New Features book.
API Routines:
NT RTL's will not be made 'public', unlikely customer
documentation affected.
OpenVMS V7.2 SPD
Deliverables:
- This project validation plan
- Schedule of testing activities
- Presentation to QTV of Tactical Security and Validation plan
- NT RTL and Persona Regression tests
- Integration of new regression tests into VMSTEST, as part of standard
weekly regression suite.
- Defect identification and reporting (Qars)
- Defect tracking (for defect containment)
- Tactical Security Statement of Quality
- Includes measures of effectiveness (#defects found,test coverage)
Schedule:
Doc: NT Infrastructure Tactical Security Schedule
Date: April 3, 1997
Version: 1.0
This document contains the schedule for the QTV validation work for
the Tactical Security projects: Win32 API and Extendible Impersonation.
The schedule is broken down into the four following sections:
--> Initial Investigation / Planning
--> Extendible Impersonation (Persona services) tasks & schedule
--> NT RTLs (Win32 API services) tasks and schedule
--> V7.2, (RAVEN) Release Milestones & Post-Integration points.
Potential issues: (4/3)
- The Persona Services integrates after Raven-IFT qual.
- There is no integration date for the NT RTLs; this is subject to Design
Spec. snags been hammered out (Bristol or VMS provides code/packaging).
- Unicode testing considerations.
- Schedule impact of attending code reviews unknown. Likewise, customer
documentation.
=============================================
--> Initial Investigation / Planning
=============================================
Task DRI Start Finish Status
---- --- ----- ------ ------
Study Security Environment Tim/Gene 2/1/97 3/3/97
Test Template Development Gene/Tim 2/3 2/21 done
Attend Tacsec Pers. serv. DS review #1 Gene/Tim 2/19 2/19 done
Attend Tacsec Pers. serv. DS review #2 Gene/Tim 2/28 2/28 done
Tacsec Validation plan internal review Gene/Tim 3/18 3/18 done
Tacsec Validation plan external review Gene/Tim 3/25 3/26 done
TacSec Validation Plan complete, V1 Tim/Gene 3/26 4/3
===============================================
--> Extendible Impersonation (Persona services)
===============================================
Task DRI Start Finish Status
---- --- ----- ------ ------
Eng. OpenVMS Persona Development Developers ... 10/97
- 3 devos, over ~ 5-6 months.
(4/3) no baselevels defined; all funct. available at once.
OpenVMS Persona Test Development Gene 3/97 10/97
- Evaluation 2/21 2/28 done
TC List TC List Ready on
Created Reviewed Duration Start Finish VMS/stat.
------- -------- -------- ----- ------ --------
- Write Persona System Service tests:
Review/eval current Persona tests 3/4 4/4 in-prog.
Round 1 - Basic services: << 28 d 4/7 ..... 5/30 >>
Outline tests/testcase lists 6 d 4/7 4/15
$Persona_extension_lookup (new) 3 d 4/16 4/18
$Persona_create_extension (new) \vac/ 6 d 4/28 5/5
$Persona_clone (exists/modify) \class/ 4 d 5/12 5/15
$Persona_delete (exists/modify) 5 d 5/13 5/16
$Persona_delete_extension (new) 4 d 5/27 5/30
Round 2 - Lookup & Retrival << 16 d 6/2 ..... 6/23 >>
Outline tests/testcase lists 3 d 6/2 6/4
$Persona_query (new) 8 d 6/5 6/16
$Persona_find (new) 5 d 6/17 6/23
Round 3 - for Local Authenticated RPC << 15 d 6/24 .... 7/14 >>
Outline tests/testcase lists 3 d 6/24 6/26
$Persona_reserve (new) 4 d 6/27 7/2
$Persona_delegate (new) 8 d 7/3 7/14
...IFT->
- IFT checkpoint/questions | 7/18 |
- Remaining tests needed?
- Debug of tests <-> code
- PCA coverage?
Round 4 Persona support services tests:<< 15 d 7/15 .... 8/4 >>
Outline tests /testcase list (kernel)
NSA$Query_Persona
NSA$Modify_Persona
NSA$Set_Natural_Persona
Run Persona tests against avail. code?: << 10 d? 8/5 .... 8/26 >>
debug tests/analyze results... \vac/
<< Note: Potential Problem, Persona services integ. after IFT qual. >>
<< -- a potential pre/post integration issue. >>
- Pre-integration testing ~target dates~ << elapsed 8/26 ... 10/15?>>
* Setup /execute relevant tests:
Above Persona tests, IMPTEST, SYS_TESTER, SYS, PerThread, KThreads,
& exercisers (UETP, CTM, SITP)
* Checkin tests onto VMSTEST masterpack + building <2 d>
* Integrate into Alpha Regression Test Suite <3 d>
* Write User level test Doc -- README_PERSONA.txt, <2 d>
& Update QTV Handbook Test List w Overview & Pointers.
- Post-integration testing ~target dates~ << 5 d 10/16 ... 10/21 >>
* Setup /execute relevant (Qual) tests:
Above Persona tests, IMPTEST, SYS_TESTER, SYS, PerThread, KThreads,
& exercisers (UETP, CTM, SITP)
...EFT1 Qual (see below) Gene/Tim 11/7 11/15
Round 5 Persona Stress test(s) <<? 20-25 d 10/22 ... 11/26 ?>>
* study threads prog'ing, outline,
Focus: Persona synchronization among threads...
...EFT2 Validation Plan checkpoint Gene/Tim 11/21 11/21
...EFT2 Qual (see below) Gene/Tim 1/8/98 1/15/98
* Repeat, as noted for EFT1
- <placeholder> Review relevant cust. doc. << elapsed, TBD, need doc pln>>
(Doc -- not factor'd into the above.) << & sched. >>
Note: The above Persona test tasks /dates are estimates based on a preliminary
analysis done at a 15K ft level and are subject to change as more
detailed requirements and considerations -- testcases, setup,
interactions, interdependencies, cleanup, automation, Baselevels --
are formulated.
===============================================
--> NT RTLs (Win32 API services)
===============================================
Task DRI Start Finish Status
---- --- ----- ------ ------
NT RTL Development Developers 3/97 9/97
- 60 man weeks w/3 devos
NT RTL Test Development Tim 2/97 10/97
- Evaluation 2/14 2/21 done
- Write Windows NT API tests: 2/97 6/97
TC List TC List Ready on
Created Reviewed Duration Start Finish VMS/NT
------- -------- -------- ----- ------ --------
IsValidSid Y N 5d 2/17 2/21 NT
LookupAccountSid Y N 15d 2/24 3/13 NT
AllocateAndInitializeSid Y N 10d 3/17 3/28 NT
CopySid 5d 3/31 4/4
EqualSid 5d 3/31 4/4
GetLengthSid 5d 4/7 4/11
AllocateLocallyUniqueId 5d 4/14 4/18
InitializeSecurityDescriptor 10d 4/21 5/2
IsValidSecurityDescriptor 5d 5/5 5/9
SetSecurityDescriptorDacl 5d 5/12 5/16
SetSecurityDescriptorGroup 5d 5/19 5/23
SetSecurityDescriptorOwner 5d 5/19 5/23
SetSecurityDescriptorSacl 5d 5/26 5/30
AddAce 10d 6/2 6/13
AddAccessAllowedAce 5d 6/16 6/20
InitializeAcl 5d 6/23 6/27
AccessCheck 5d 6/23 6/27
The following are marked as "Modules to Write" in the API Functional Spec.
They appear more complicated than the list of 'ported' APIs above, and the
corresponding VMS code will not be ready until later in the release.
TC List TC List Ready on
Created Reviewed Duration Start Finish VMS/NT
------- -------- -------- ----- ------ --------
LogonUser 5d 7/7 7/11
CreateProcessAsUser 5d 7/14 7/18
OpenProcessToken 5d 7/21 7/25
OpenThreadToken 5d 7/28 8/1
SetThreadToken 5d 8/4 8/8
SwapSecurityToken 5d 8/11 8/15
GetTokenInformation 5d 8/18 8/22
DuplicateToken 5d 8/25 8/29
Checkpoints/Questions:
- Auditing API's need tests? unknown...
- Amount of time to port tests to OpenVMS???
- Amount of time to learn Pathworks???
- Schedule impact of attending code reviews unknown.
- PCA coverage of low level API's ready?
- Low Level API tests still needed?
yes>
- Write Windows NT Low Level API tests ~35 weeks w/1 test devo
- Create testcase lists
- Review testcase lists w/devos
- Create/Debug/Execute tests
TC List TC List Ready on
Created Reviewed Duration Start Finish VMS/NT
------- -------- -------- ----- ------ --------
MapSAToRpcSA
MapSDToRpcSD
NetpCreateSecurityDescriptor
NtAccessCheckAndAudit
NtClose
NtDuplicateToken
NtOpenObjectAuditAlarm
NtOpenProcessToken
NtOpenThreadToken
NtImportSecurityDescriptorInPlace
NtQueryInformationToken
RtlAddAce
RtlAdjustPrivilege
RtlAllocateAndInitializeSid
RtlCopySid
RtlCreateAcl
RtlCreateSecurityDescriptor
RtlEqualSid
RtlLengthSecurityDescriptor
RtlSetOwnerSecurityDescriptor
RtlSetSaclSecurityDescriptor
RtlValidSecurityDescriptor
SeAccessCheck
SeAssignSecurity
SeComputeDeniedAccesses
SepSaclAddrSecurityDescriptor
SepSinglePrivilegeCheck
SeQuerySecurityAccessMask
SeQuerySecurityDescriptorInfo
SeSetSecurityAccessMask
SeSetSecurityDescriptorInfo
RtlLengthSid
RtlMakeSelfRelativeSD
RtlMapGenericMask
RtlSetDaclSecurityDescriptor
RtlSetGroupSecurityDescriptor
no>
- Integrate tests onto vmstest masterpack
=============================================
-->V7.2, (RAVEN) Release Milestones / Post-Integration points.
=============================================
Task DRI Start Finish Status
---- --- ----- ------ ------
Attend Functional/Design/Code reviews Gene/Tim duration...
WinAPI Design review (internal) Gene/Tim 3/14 3/14
WinAPI Design review (external) Gene/Tim 3/21 3/21
Coding, testing, integration Gene/Tim 4/1 10/1?...
Vacation Gene 4/21 4/25 5 days
Class, WIN32 API Tim/Gene 5/6 5/9 4 days
Vacation Tim 6/30 7/4 "
IFT Validation Plan checkpoint Gene/Tim 7/18 7/18
Vacation Gene ~mid Aug 97, ~10 days
IFT Qual Gene/Tim 9/24 10/1
Vacation Tim ~mid sep 97, 2 weeks
EFT1 Qual Gene/Tim 11/7 11/15
* Setup /execute relevant (Qual) tests:
- Above, as available, Persona tests & NT RTL tests.
-? Existing funct. tests IMPTEST, SYS_TESTER, SYS, PerThread, KThreads
(Assess / Skip, if duplicate effort to reg. weekly reg tests.)
- exercisers (UETP, CTM, SITP)
EFT2 Validation Plan checkpoint Gene/Tim 11/21 11/21
EFT2 Qual Gene/Tim 1/8/98 1/15/98
* Repeat, as noted for EFT1
Statement of Quality Gene/Tim 3/2/98 3/6/98
SSB Qual Gene/Tim 3/20/98 3/31/98
* Repeat, as noted for EFT1
Document Revision history: (most recent at top, please)
V1.0 Tim Beaudin /Gene Freyberger April 3, 1997
- Initial released version.
Staffing:
- At least 2 full time QTV engineers knowledgeable in C and
kernel mode programming
A Rough guess-estimate of overall work: (3/15/97)
Test Eng. weeks
Area # Services per test Sub-total
-------- ---------- --------------- ---------
Win32 HL 25 1 25
Win32 LL 35 1 35
Auditing? 14 1 14
Persona 7+ 2 14
----------------------------
Test Eng. weeks sub-Total 88
Vacation/Training 2 Eng. x 4 weeks 8
---
96
===
Hardware/Software/Documentation requirements:
- Access to 2 NT systems with Visual C++ for test development
- Access to a Mixed Architecture cluster for final testing.
- Microsoft Win32 SDK
- Microsoft Developer Network Library
Dependencies & Risks:
- Design of NT RTL's for OpenVMS still undergoing change. Test
development for OpenVMS will be in flux until this area solidifies.
- Do not have schedule for integration of NT RTL's into OpenVMS.
- Porting issues of tests from NT to OpenVMS unknown.
- Auditing API's may require tests, number and name of API's not known.
- Low Level APIs may require tests dependent on outcome of PCA and
analysis of test coverage. If tests are required test development will
extend very late into Raven.
- PerThread security & persona support integrated into 7.2 & stabilized
- QTV dependent upon developer guidance on test development
- QTV dependent upon developer review of testcase lists
- Dependent upon Pathworks 6.0b availability
- Dependent upon Virtual Maintenance process for timely analysis
and maintenance of defects found with Sys_Tester and other
existing QTV tests.
Appendix A: References
Please refer to the STAR::ALPHA_VERFICATION notesfile for the
following:
Note 477.1 - Tactical Security Evaluation
Note 477.9 - NT RTL Evaluation
Note 477.11 - Extendible Impersonation Evaluation
Appendix B: Functional Areas and Users
NT Tactical Security Functional areas:
- Authentication of an OpenVMS identity or an NT Identify
- Impersonation, to provide the ability to utilize and manipulate the
NT identify info (access token) on a per-thread basis, via Persona
Security Block (PSB) and Extensions.
- Access and privilege checks performed using NT access tokens and
security descriptors.
- For NT Objects, the management of security characteristics
Dependent Projects:
DCOM -- Handling NT Access Tokens, Security Descriptors, SIDs,
ACEs ... using Win32 high level and low level routines.
Registry -- Handling Security Descriptors -- create, copy, validate,
query ... using Win32 routines.
SSON -- Tac. Sec. provides a means to create, store, and extract
NT credentials. The info ends up in the PSB's Person
eXtension Block (PXB).
Auth. RPC -- Authentication of the OpenVMS or NT identity, privilege
checks, and object access checks.
Document revision history: (most recent at top, please)
V1.0 Tim Beaudin /Gene Freyberger April 3, 1997
- Initial released version.
| X03.c -- TB, April 2, 1997
- Fixed several typos noted in Validation Plan review (3/26).
| X03.b -- TB, Copy Validation Plan review March 21, 1997
- Modified defect projection, fixed picture.
|
477.26 | QIOserver Project Evaluation | STAR::JFRAZIER | What color is a chameleon on a mirror? | Tue Apr 08 1997 12:01 | 212 |
| QTV Project Evaluation for QIOserver
I. General Information
Name of project: QIOserver
Author of evaluation: James Frazier
Date of this evaluation: April 1997
Engineering contact: John Croll
Purpose of Project: QIOserver is a general purpose mechanism for
distributing access to I/O devices throughout
a VMScluster, replacing the current MSCP
and TMSCP servers.
II. Development Status
What stage of Life of a Project (LOP) product development stage
is the project currently in. Put an X preceding the development stage.
Project Phase Status (%complete/not planned/n.a.)
------------- ------------------------------------
____ Problem Statement 100% complete
____ Investigation 100% complete
____ Draft Plan & Design 80% complete
____ Detailed Project Planning 80% complete
_XX_ Detailed Design/Functional Spec 80% complete
____ Implementation
____ Validation Testing
____ Assess Doneness
Which project documents are currently available? ("D"=Draft, "F"=Final)
State if the doc isn't applicable, or the info is in another plan.
Document Location/Comments
-------- -----------------
_XX_ Investigation Report DOCD$:[EVMS.PROJECT_DOCUMENTS]
____ Product Requirements IR-QIOSERVER.PS
_XX_ Project Plan PP-QIOSERVER.PS
_XX_ Functional Specification PS-QIOSERVER.PS
____ Design Specification PS-QIOSERVER_WDD.PS
____ Development Plan
____ Defect Containment Plan
____ Unit Test Plans
____ Test/Validation Plan
____ Integration Test Plan
____ Final Qualification Plan
____ Doneness Criteria
____ Others (specify)
What types of development effort does this project involve?
(estimate the % of each type that comprise the total project effort)
100% Code design & development within OSSG
____ OSSG porting of code from an external source
____ OSSG porting of code from an internal source
____ Subcontracted development or porting by external vendor
____ OSSG modification & integration of a third party product
____ OSSG resale of a third party product
____ Proactive maintenance
____ Other (describe)
III: Defect Containment Status
Activity Estimated/Planned Completed to date
-------- ----------------- -----------------
Defect Identification Goals
%code inspected: 250 0
%code unit testing: 250 0
%code integration tested 250 0
%code(features?) validated 250 0
Defect data: N/A
#Defects found in Design reviews/inspections
#Defects found in code reviews/inspections
#defects found in Unit Test
#defects found in Integration Test
#defects found in Validation (includes Field Test)
Total number of defects found pre-release N/A
How were estimates derived? N/A
How were actual values measured? N/A
Describe any other methods used to remove defects prior to integration
(i.e. design reviews, etc.) N/A
IV. Integration & Testing Status
What percentage of code for this project been integrated with other
system components?
None.
How was/will readiness for integration with other system components
be determined?
By unit testing by Engineering, and directed testing on the QTV
MNT cluster.
List & describe all tests currently available for testing this project.
CTM, SITP, LBN, FAULTY TOWERS
Are any existing tests run on a regular basis against the project's
code base? By whom?
No
When will the code integration for this project be completed?
August 1997
V. Configurations
Indicate which platforms & operating systems this project will
support by placing VERSION NUMBER(s) in the appropriate boxes.
---------------------------------------------------
| INTEL || DIGITAL |
|-------------||------------------------------------|
| NT | W95 || Alpha NT |OVMS Alpha|OVMS VAX|UNIX |
-------|-----|-------||----------|----------|--------|-----|
|Client | | || | XX | | |
| | | || | | | |
|-------|-----|-------||----------|----------|--------|-----|
|Server | | || | XX | | |
| | | || | | | |
-----------------------------------------------------------
VAX support is not planned for Raven. It will be deferred to a follow-on
release.
Describe any concerns, issues, restrictions or testing considerations that
must be paid to specific
hardware platforms: Unknown
firmware revisions: at
network transports: this
mixed architecture clusters: time
mixed version clusters: .
software products &/or versions: .
The only thing to pay attention to here is testing with mixed architecture
and mixed versions, to ensure that MSCP coexistence works properly.
VI. QTV Requirements for the Project
Check all areas that QTV's involvement could significantly impact the
quality and timely delivery of this project, and estimated dates when
resources should be assigned.
Activity Date Resource Needed?
-------- ---------------------
____ Defect Containment Consulting
____ Size Estimation
____ Moderating Inspections
_XX_ Participation in Code Inspections
____ Use of SLIM control (consulting or implementation)
____ Problem Management
____ Metrics &/or Doneness Criteria
_XX_ Pre-integration Defect Identification
_XX_ Post-Integration Defect Identification
_XX_ Final Qualification
____ In-Use Testing only
Describe all testing activities that you believe are required of QTV
for this project? (i.e. test development, installation testing,
configuration matrix testing, etc.)
Pre-integration, validation, and qualification
What skills are required of QTV to successfully perform the testing
described above?
In-depth understanding of VMS, I/O subsystem, VMSclusters
Describe all known hardware requirements of this project that have not
already been specified above.
A MI/MA VMScluster capable of 60MB/sec I/O throughput, with as many
devices as possible.
VI. Dependencies & Risks
Identify & describe any dependencies this product has on any other
project development efforts (DIGITAL or 3rd party), and state who is
managing each dependency.
VMS Engineering resources.
Explain all known risks, issues and concerns with the quality of this
product or it's integration for delivery by OSSG to DIGITAL customers.
Explain what is being done to mitigate the risk and/or what
contingency plans are in place should the risk unfold. (If nothing,
then state that.
None at this time
Are there concerns about impact on reliability or interoperability
with existing software, hardware &/or firmware?
None at this time
List specific areas which need special attention.
None at this time
List other risks such as: insufficient time, too few people, limited
exposure and/or use and hardware concerns.
None at this time
|
477.27 | EVALUATION template for RAVEN | STAR::SPACHT | | Thu Apr 10 1997 14:04 | 172 |
| QTV Project Evaluation for {project-name}
I. General Information
Name of project:
Author of evaluation:
Date of this evaluation:
Engineering contact:
Purpose of Project: (e.g. add xxx capability, fix yyy problems, improve
performance of zzz, etc.)
II. Development Status
| What stage of Life of a Project (LOP) is the project currently in.
| Put an X preceeding the development stage.
Project Phase Status (%complete/not planned/n.a.)
------------- ------------------------------------
____ Problem Statement
____ Investigation
____ Draft Plan & Design
____ Detailed Project Planning
____ Detailed Design/Functional Spec
____ Implementation
____ Validation Testing
____ Assess Doneness
Which project documents are currently available? ("D"=Draft, "F"=Final)
State if the doc isn't applicable, or the info is in another plan.
Document Location/Comments
-------- -----------------
____ Investigation Report
____ Product Requirements
____ Project Plan
____ Functional Specification
____ Design Specification
____ Defect Containment Plan
____ Unit Test Plans
____ Test/Validation Plan
____ Integration Test Plan
____ Final Qualification Plan
____ Doneness Criteria
____ Others (specify)
What types of development effort does this project involve?
(estimate the % of each type that comprise the total project effort)
____ Code design & development within OSSG
____ OSSG porting of code from an external source
____ OSSG porting of code from an internal source
____ Subcontracted development or porting by external vendor
____ OSSG modification & integration of a third party product
____ OSSG resale of a third party product
____ Proactive maintenance
____ Other (describe)
III: Defect Containment Status
Activity Estimated/Planned Completed to date
-------- ----------------- -----------------
Defect Identification Goals
%code inspected:
%code unit testing:
| %code tested at integration
%code(features?) validated
| Defect data
| Estimated number of defects to be found:
| Design reviews/inspections:
| Code reviews/inspections:
| Unit testing:
| Pre integration testing: (non unit testing prior to code freeze)
| Post integration testing: (all testing post code freeze)
| Were the 5 steps for defect containment followed? Refer to
| STAR::ALPHA_VERIFICATION note 378.2 and
| STAR::DOCD$:[EVMS.PROJECT_DOCUMENTS]PROCESS-DEFECT_CONTAINMENT.PS
| Describe any other methods used to remove defects.
IV. Integration, Testing and QTV Requirements
How was/will readiness for integration with other system components
be determined?
List & describe all tests currently available for testing this project.
Are any existing tests run on a regular basis against the project's
code base? By whom?
When will the code integration for this project be completed?
| Describe all testing activities that you believe are required of QTV
| for this project? (i.e. test development, installation testing,
| in use only, ad hoc, hardware specific matrix testing, etc.)
| Are there any Year 2000 issues to be considered for the project?
What skills are required of QTV to successfully perform the testing
described above?
V. Configurations
| Describe any concerns, issues, restrictions or testing considerations that
| must be paid to specific hardware and software configurations. A picture
| is useful here!
Consider the following:
hardware platforms
adapters/controllers
firmware revisions
| network transports, DECnet Plus, DECnet IV and TCP/IP
| mixed architecture clusters
mixed version clusters
| key layered products
| PATHWORKS interactions
| W95 systems
| NT systems
Describe what mixed version, mixed architecture clusters/domains should
be tested.
|VI. Dependencies
Identify & describe any dependencies this product has on any other
project development efforts (DIGITAL or 3rd party), and state who is
managing each dependency.
|VII. Risks
Explain all known risks, issues and concerns with the quality of this
product or it's integration for delivery by OSSG to DIGITAL customers.
Be sure to include risks such as: insufficient time, too few people, limited
exposure and/or use and hardware concerns.
|VIII. Quality factors
| Note: these should be condsidered for inputs to the Statement of Quality.
| What quality factors are most important for this project?
| efficiency - How well does the product respond? Is the performance
| consistent with other (similar) aspects of the system? If
| there are any explicit performance requirements, are they met?
| reliability - How reliable is the product when operated under load or stress
| conditions? Does the product perform consistently over an
| extended duration? Does the product perform as expected under
| negative conditions? (no data corruption, no innocent
| bystanders effected)
| List what tests can be used to prove reliability.
| correctness - Does the product meet its requirements? Are all supported
| functions present and working as expected based on the product
| description and on the user documentation?
| List what tests can be used to prove correctness.
| integrity - Is access to data provided when appropriate? Is access to data
| prevented when appropriate? Are there any explicit security
| requirements on the product?
| usability - How easy to use is the product? Does the ease of use match
| expectations (based on experience with similar products)? How
| does the product match up to any explicit ease-of-use
| requirements?
| interoperability - How does the product interact with other production
| systems? Do all explicit interoperability aspects of the
| product work as expected? How does the product perform in
| a Mixed Architecture Cluster?
| List what tests can be used to prove interoperability.
|
477.28 | Authenticated RPC Validation Plan | STAR::BOULAY | | Thu Apr 17 1997 15:22 | 349 |
| Authenticated RPC Validation Plan for OpenVMS RAVEN release
Kassandra Boulay
OpenVMS Quality Test and Validation (QTV)
Version V1.1
4/15/97
Revision History:
V1.0 3/27/97 - Original draft
V1.1 4/15/97 - Review comments added
Reviewers:
Wayne Morrison - OpenVMS Authenticated RPC Project Leader
Meagan Brownell - QTV Infrastructure Project Leader
Mick Konrad - QTV Raven Project Leader
Pete Michaud - QTV Manager
Curt Spacht - QTV Engineer
Goals:
The goal of this effort is to validate the Authenticated RPC
project, identify must fix software defects, and make a statement
of quality relative to the quality goals and expectations for
this project and the RAVEN release.
QTV estimates that there are 150 defects introduced by this
project, and the goal of this effort is to identify 105 of
these defects. This number was determined by:
Modified code: 1500 loc * (10) defects/kloc = 15 defects
New code: 5400 loc * (25) defects/kloc = 135 defects
Problem Statement:
In order for server or DCOM applications, ported from Windows NT
to OpenVMS, to have proper support, OpenVMS support for Microsoft's
Authenticated RPC is required. Right now DCE has an existing DCE
security protocol, which supports Kerberos. Since Windows NT
applications will use Microsoft's RPC, OpenVMS must provide DCE's
RPC with an alternative authentication mechanism. The purpose of
the Authenticated RPC project is to deliver this new authentication
mechanism, which will support the NT Lan Manager (NTLM) Security
Support Provider (SSP) as an additional security provider. This
requires a new Security Support Provider Interface (SSPI), which
will be provided by the Single Sign-On project.
The Authenticated RPC code will be integrated into the OpenVMS Raven
release as part of the DCE runtime library. The other components of
the DCE V1.5 release will be packaged separately as layered products.
The new functionality will be provided on Alpha only, but the DCE
functionality in the currently shipping product will be preserved on
both VAX and Alpha. The Authenticated RPC project will also include
modifications to DCE for OpenVMS to allow DCE to work with Kernel
Threads, as well as any key bug fixes to the DCE R1.0.3 code base.
QTV will be responsible for the validation of the Authenticated RPC
code. Validation will begin during pre-integration, and continue
through to SSB qualification. Validation will include testing the
new functionality for Authenticated RPC with existing tests and
developing and executing new tests.
The quality goals for this project are:
Reliability - The servers running DCE remain running under the
Authenticated RPC tests for at least a week without
crashing. Increasing clients to 100, will test the
reliability better.
Correctness - The Authenticated RPC mechanism proved 'correct'
by the tests.
Integrity - Data integrity is maintained if everything in the
Authenticated RPC mechanism functions correctly.
Interoperability - The new functionality added to DCE's RPC does
not break the existing DCE functionality (ESE).
The new functionality only exists on OpenVMS Alpha
7.2. Code interoperates with Pathworks V6.0B
Here is a picture of Authenticated RPC and how it fits into the
overall Infrastructure scenario:
"A_RPC" project---> +--------+ +------------+
/| SSON |-------->| NTLM SSP |---
+------+ +---------+ / | SSPI | +------------+ /
| DCOM |-->| DCE |/ +--------+ ---Pathworks
+------+ | runtime |\
+---------+ \ +--------------+
\| Existing DCE | +------------+
| Security API |-->|DCE Kerberos|---
+--------------+ +------------+ /
---DCE Servers
Non Goals:
It is not a goal of this plan:
- to develop or execute performance tests.
- to validate Kernel Threads, DECThreads, or PerThreads.
- to validate the Bristol Win32 APIs.
- to do interoperability testing between the existing DCE
functionality and the new RPC functionality. This
work will be done by the ESE group in Salem.
- to test DCE as a whole product, only the Authenticated RPC piece.
Tactics:
- QTV will participate in the Authenticated RPC weekly team meetings,
as well as design/project/code reviews.
- QTV will develop new client/server regression tests to exercise the
new Authenticated RPC API's in DCE for OpenVMS. The tests will cover
the interoperability of the Microsoft RPC with DCE's RPC on OpenVMS.
Client and server tests will have to be developed on both the OpenVMS
end and the Windows NT end.
- QTV will use existing DCE PERF regression test tools provided by the
development team to test the new RPC authentication mechanism on the
OpenVMS end. QTV will have to modify these tests to use the new
authentication mechanism. The tests will have to be renamed to
reflect the new functionality, since the existing DCE PERF test
suite is still used.
- QTV will need the DCE PERF tests to run on the Windows NT side, as
well as the OpenVMS side. There are some existing DCE PERF tests
for Windows NT that have been developed by the DCE group in
Littleton. These tests will need to be modified to use the native
Microsoft RPC, not DCE's RPC. If these tests cannot be obtained or
can't be modified easily, QTV will port the OpenVMS DCE PERF tests
to Windows NT using the dceport.h header file which translates
OpenVMS DCE RPC naming to Microsoft RPC naming.
- QTV will do some load testing on the servers, by increasing the
number of clients to 100. This will be done by creating multiple
clients on a single system. Development has some existing tests,
besides the PERF tests, that create this kind of load. QTV will
need some assistance from development to set this up.
- The new functionality will only be tested on the Alpha systems,
since it will only be supported on the Alpha. However, since
interoperability must be maintained, the cluster will contain VAX
systems. The validation will be done in a mixed-architecture
cluster with the following:
1 Alpha running 7.2, Pathworks 6.0B, DECnet IV, and UCX 4.1-ECO
1 Alpha running 7.2, Pathworks 6.0B, Decnet V, and UCX 4.1-ECO
3 VAX's running 7.2, Pathworks 6.0B, DECnet V, and UCX 4.1-ECO
1 Alpha running NT 3.51 Server and Pathworks
1 Alpha running NT 3.51 Workstation and Pathworks
1 Intel running NT 4.0 Server and Pathworks
1 Intel running NT 4.0 Workstation and Pathworks
The ESE group in Salem will be responsible for mixed version testing
for this project.
- QTV will report pre-integration Authenticated RPC defects in the
NT_INFRA QAR database. A tally of the defects found will be recorded
weekly in the QTV_A_RPC notesfile.
- QTV will report post-integration Authenticated RPC defects in the
EVMS-RAVEN QAR database and target test them as they are fixed.
Deliverables:
- This project validation plan
- Detailed Schedule of validation activities
- New test code on both the Windows NT and OpenVMS ends for the
Authenticated RPC functionality being added to DCE for OpenVMS
- Check in test code to VDE - may or may not be a part of so_run.com
- Modify existing test code (DCE PERF) to use the new authentication
mechanism
- Port DCE PERF tests on OpenVMS to Microsoft RPC on NT
- Run these tests with TCP/IP, TCP/UDP, and DECnet protocols (with and
without Pathworks) on the client and server using the following
scenarios:
VMS Client -> VMS Server
NT Client -> VMS Server
VMS Client -> NT Server
NT Client -> VMS Server -> VMS Server
- Defect identification and reporting (Pre-integration: NT_INFRA QAR
database & QTV_A_RPC notes conference; Post-integration: EVMS-RAVEN
QAR Database
- Statement of Quality for Authenticated RPC
Schedule:
===============================================================================
ID TASK NAME DURATION START FINISH DRI STATUS
-------------------------------------------------------------------------------
Pre-Integration
1 A_RPC Project Plan Rev 1d 2/25/97 2/25/97 COMPLETED
2 Evaluation Plan 1d 3/17/97 3/17/97 KB COMPLETED
3 Validation Plan 14d 3/18/97 3/27/97 KB COMPLETED
4 Wkly Team mtgs/code rev 1-3 hrs/wk duration of project ON SCHEDULE
Hardware Setup
5 Install/Upgrades 1d 3/31/97 KB ON SCHEDULE
6 Configure Cluster 2d 4/01/97 4/02/97 KB COMPLETED
7 Configure Domain 2d 4/03/97 4/04/97 KB COMPLETED
8 Visual C++ Class 5d 4/07/97 4/11/97 KB COMPLETED
9 Validation Plan Review 1d 4/14/97 4/14/97 KB COMPLETED
Modify DCE PERF tests for OpenVMS
10 Implement 3d 4/14/97 KB ON SCHEDULE
11 Test 5d KB NOT STARTED
12 BL1: SSPI only 0d 4/22/97 NOT STARTED
Port DCE PERF tests to NT
13 Implement 10d 4/24/97 KB NOT STARTED
14 Test 10d KB NOT STARTED
Write new A_RPC regression tests for OpenVMS
15 Design 3d 5/22/97 KB NOT STARTED
16 Implementation 5d KB NOT STARTED
17 Test 10d KB NOT STARTED
18 BL2: Fully functional 0d 6/16/97 NOT STARTED
Write new A_RPC regression tests for NT
19 Design 3d 6/17/97 KB NOT STARTED
20 Implementation 5d KB NOT STARTED
21 Test 10d KB NOT STARTED
A_RPC Client/Server Testing - Pre-Integration
VMS C -> VMS S
22 New A_RPC tests 2d 7/15/97 KB NOT STARTED
23 VMS PERF 2d KB NOT STARTED
NT C -> VMS S
24 New A_RPC tests 2d KB NOT STARTED
25 VMS PERF 2d KB NOT STARTED
26 NT PERF 2d KB NOT STARTED
VMS C -> NT S
27 New A_RPC tests 2d KB NOT STARTED
28 VMS PERF 2d KB NOT STARTED
29 NT PERF 2d KB NOT STARTED
NT C -> VMS S -> VMS S
30 New A_RPC tests 2d KB NOT STARTED
31 VMS PERF 2d KB NOT STARTED
32 NT PERF 2d KB NOT STARTED
33 BL3: OpenVMS Integration 0d 8/18/97 NOT STARTED
34 Checkpoint Review 1d 8/20/97 KB NOT STARTED
Post-Integration
35 FT1 Target Test(1d/wk) 58d 8/18/97 KB NOT STARTED
A_RPC Client/Server Testing
VMS C -> VMS S
36 New A_RPC tests 2d 8/18/97 KB NOT STARTED
37 VMS PERF 2d KB NOT STARTED
NT C -> VMS S
38 New A_RPC tests 2d KB NOT STARTED
39 VMS PERF 2d KB NOT STARTED
40 NT PERF 2d KB NOT STARTED
VMS C -> NT S
41 New A_RPC tests 2d KB NOT STARTED
42 VMS PERF 2d KB NOT STARTED
43 NT PERF 2d KB NOT STARTED
NT C -> VMS S -> VMS S
44 New A_RPC tests 2d KB NOT STARTED
45 VMS PERF 2d KB NOT STARTED
46 NT PERF 2d KB NOT STARTED
A_RPC Client/Server Testing for Server Reliability
NT C -> VMS S
47 New A_RPC tests 3d 9/24/97 KB NOT STARTED
48 VMS PERF 3d KB NOT STARTED
49 NT PERF 3d KB NOT STARTED
NT C -> VMS S -> VMS S
50 New A_RPC tests 3d KB NOT STARTED
51 VMS PERF 3d KB NOT STARTED
52 NT PERF 3d KB NOT STARTED
53 FT1 Pre-Qual 5d 10/27/97 KB NOT STARTED
54 FT1 Qual 1d 11/03/97 KB NOT STARTED
55 FT1 Submit 0d 11/14/97 NOT STARTED
56 FT2 Target Test(1d/wk) 57d 11/17/97 KB NOT STARTED
57 System Clnup/Upgrades 1d 11/17/97 KB NOT STARTED
58 Check Point Review 1d 11/19/97 KB NOT STARTED
A_RPC Client/Server Testing w/load tests (100 clients)
VMS C -> VMS S
59 New A_RPC tests 2d 11/18/97 KB NOT STARTED
60 VMS PERF 2d KB NOT STARTED
NT C -> VMS S
61 New A_RPC tests 2d KB NOT STARTED
62 VMS PERF 2d KB NOT STARTED
63 NT PERF 2d KB NOT STARTED
VMS C -> NT S
64 New A_RPC tests 2d KB NOT STARTED
65 VMS PERF 2d KB NOT STARTED
66 NT PERF 2d KB NOT STARTED
NT C -> VMS S -> VMS S
67 New A_RPC tests 2d KB NOT STARTED
68 VMS PERF 2d KB NOT STARTED
69 NT PERF 2d KB NOT STARTED
70 FT2 Pre-Qual 5d 12/23/97 KB NOT STARTED
71 FT2 Qual 10d 12/30/97 KB NOT STARTED
72 FT2 Submit 0d 1/15/98 KB NOT STARTED
73 SSB Target Test(1d/wk) 30d 1/15/98 KB NOT STARTED
74 System Clnup/Upgrades 1d 1/19/98 KB NOT STARTED
75 Statement of Quality 4d 1/20/98 KB NOT STARTED
76 Checkin new tests 3d 1/26/98 KB NOT STARTED
A_RPC Client/Server testing w/load tests (100 clients)
VMS C -> VMS S
77 New A_RPC tests 2d 1/29/98 KB NOT STARTED
78 VMS PERF 2d KB NOT STARTED
NT C -> VMS S
79 New A_RPC tests 2d KB NOT STARTED
80 VMS PERF 2d KB NOT STARTED
81 NT PERF 2d KB NOT STARTED
VMS C -> NT S
82 New A_RPC tests 2d KB NOT STARTED
83 VMS PERF 2d KB NOT STARTED
84 NT PERF 2d KB NOT STARTED
NT C -> VMS S -> VMS S
85 New A_RPC tests 2d KB NOT STARTED
86 VMS PERF 2d KB NOT STARTED
87 NT PERF 2d KB NOT STARTED
88 SSB Pre-Qual 5d 3/09/98 KB NOT STARTED
89 SSB Qual 10d 3/16/98 KB NOT STARTED
90 SSB Submit 0d 3/31/98 NOT STARTED
===============================================================================
Staffing:
- This project has one QTV engineer, allocated for 50% of the time,
until Raven SSB has completed. The QTV engineer currently assigned
to the project is Kassandra Boulay. This project may need a QTV
engineer for 100% of the time. This will be check-pointed when
the Single Sign-On validation plan is reviewed.
Hardware/Software requirements and schedule:
- At least two Alpha's, at least one VAX, at least 2 NT clients, and
at least 2 NT servers (Already have these)
- Need Visual C++ Software in order to do test development on the
NT end.
- Pathworks for both the NT 3.51 and NT 4.0 PC's.
Dependencies:
- QTV is dependent on technical support from development team on
use of product, test development, and load testing.
- A_RPC is dependent on Pathworks V6.0B.
- A_RPC is dependent on Tactical Security.
- A_RPC is dependent on Single Sign-On SSPI.
- A_RPC is dependent on Kernel Thread bug fix for Raven.
- A_RPC is dependent on external interoperability and/or performance
testing from ESE in Salem
- QTV is dependent on the port header file from development. This
port file will translate Microsoft RPC naming to DCE naming.
Risks:
- Limited exposure is a risk due to the complexity of the code.
- The contract with ESE has not been finalized yet. If this falls
through, testing will have to be done by the development team or
QTV, neither of which has planned for this.
- Pathworks 6.0B may not be ready in time to begin testing A_RPC.
- If the other Infrastructure projects, which A_RPC is dependent on,
slip, then this is a risk for this project.
- The A_RPC code to interface with the UNICODE may not be ready in
time, if UNICODE is required for all data passing through A_RPC.
- This port header file may not contain all of the API's to complete
the tests. The Tactical Security group ran into this problem.
- If the Kernel Threads is not being validated by anyone, this could
be a risk to this project.
- The Single Sign-On work may impact the schedule for this project.
Appendix A: Referenced documents
Evaluation Plan: Note 477.15 in the STAR::alpha_verfication
notes conference
Development project plan: docd$:[nt.project_documents]pp-a_rpc.ps
|
477.29 | NTDS Validation Plan (OpenVMS Disk Services for Windows NT) | STAR::MAHAN | | Fri May 09 1997 16:48 | 312 |
| A Microsoft word version is available on the Raven Webpage.
http://star.zko.dec.com/qtv/v72/raven.html
This text was saved from MS Word, so the formatting is not very readable.
Joe Mahan
OpenVMS Quality Test and Validation (QTV)
Revision history:
Version: 1.0 Date: April 25, 1997 Revision reason: review
Reviewers:
Mick Konrad, QTV
Curt Spacht, QTV
James Frazier, QTV
Dennis Fallon, QTV
Nora Tanner, EDO
Ian Compton, QTV Scotland
OpenVMS Disk Services for Windows NT Validation Plan
Goal:
The goal of this effort is to validate the NTDS project, identif
y must fix software defects, and make a statement of quality relative to the qua
lity goals and expectations for this project and the August 1997 CONDIST release
. There is also a possibility that NTDS will be qualified and shipped with EIP V
2 in the August/September 1997 timeframe.
It is estimated that there are 75 defects introduced by this pro
ject, and the goal of this plan is to identify 67 of these defects. This number
was determined by discussions with the EDO development team, and consideration w
as given to the fact that BL1 was produced without full QAR reporting in place,
so that most of the early QAR's will not be counted. Testing of the early basel
evels (BL1 and BL2) by QTV has confirmed that the quality of the code justifies
the estimate in accordance with the de-rating guidelines outlined in the STAR::A
LPHA_VERIFICATION notesfile, note 354.5.
Non Goals:
The project has stated performance goals which will not be tested by QTV.
NTDS requires a changed UCX PWIP driver. Potential side effects to UCX will not
be tested.
Problem Statement:
OpenVMS Disk Services for Windows NT (NTDS) is an OpenVMS File System Technology
(OFST) project that provides Windows NT users the ability to use OpenVMS Alpha
ODS-2 disk volumes for Windows NTFS (NT File System) ,and/or FAT (File Allocatio
n Table) file storage. Windows NT users can take advantage of OpenVMS system av
ailability, storage management, and disk resources. This new code will consist o
f approximately 14000 total uncommented lines of code. The productization code
accounts for 2000 lines of that total.
NTDS runs in a client/server TCP/IP environment, with Alpha OpenVMS syst
ems acting as the server, and NT systems as the second tier clients. In turn th
e second tier NT systems can share these NTFS/FAT disks (that appear as network
drives), and their files to first tier client PCs. The NTDS server has no knowle
dge of the underlying NT file system. It merely passes blocks of data requested
by the client Windows NT system over the network.
To utilize NTDS, a container file is created on an ODS-2 volume. The OpenVMS Ser
ver equates this file to a service name, offering this named service and listeni
ng for client requests. This service name is configured on the NT client through
the NTDS GUI and communicates with the server when the NTDS device driver is st
arted. The disk volume is then available to the NT Disk Administrator on the cli
ent and can be formatted in NTFS or FAT for client file use. Only a single conn
ection is allowed to each service. The NTDS client can then serve the logical
drive (created from the VMS container file) as a normal NT share, to multiple cl
ients.
The NTDS client is implemented as an NT device driver interfacing with t
he NT file system IRPs for physical disk I/O. The logical disk layer translates
these requests and communicates these using $NT comms to the OpenVMS server $NT
comms layer. The OpenVMS server comms layer unpacks the client R/W messages, sen
ding appropriate calls to the Server logical disk interface which in turn issues
QIO requests to the ODS-2 physical disk device.
NTDS will not introduce any new features or changes to the base operatin
g system. It does ship with a changed UCX PWIP driver image. Potential side ef
fects to UCX features will not be addressed as part of this project.
NTDS will ship as a layered product requiring Gryphon, so there are no integrati
on issues with Raven.
Quality goals for NTDS are:
� Incoming HIGH & SHOWSTOPPER severity QAR rate is declining week to week
for a total of 3 weeks prior to final submission
� All Showstopper QARs are resolved
� All unclosed QARs have been analyzed to verify they are at the proper severity
level
� No more than 3 HIGH QARs deferred to the next release
Tactics:
QTV Scotland will concentrate on Client and Server functional testing. Details a
re available in the NTDS Test Plan and the Functional Test Specification. QTV S
cotland will also perform 48 hour IOSTRESS and XCOPY testing during the Qualific
ation period.
QTV Nashua will concentrate on configuration/stress testing. The Affinity lab w
ill be used to simulate a reasonably sized three-tier client-server environment
. The OFST test bed will be used for testing failover under load, and cross-sub
net client-server connections. Configuration and execution of the tests will pr
ovide additional functional testing.
The QAR database is NTBS on MOVIES.
We will use the following battery of tests on the NTDS clients:
Client Functional Testing:
Installation of client driver and its registration
Server installation and configuration
Management UI tool functional test
Backup/restore of container files using file, virtual volume, and physical disk
Maximum/minimum container sizes
Re-partioning of existing partitions
Server Functional Testing:
Server failover under load
Multiple clusters participating as servers
Licensing
Adding services to a running server
Duplicate config file entry rejection
Maximum number of services started successfully
Multiple network media selection
Configuration/Stress Testing:
Three-tier testing with a realistic fan-out
Existing I/O tests (UETP, SITP, CTM, LBN, RMS,...) running on server during clie
nt access (normal NT user activity and stress testing).
Qualification Testing:
IOSTRESS test at 80% read/write ratio, and XCOPY, for 48 hours duration
Deliverables:
Validation Plan
Qualification Plan
Technical Presentation to QTV
Statement of Quality
Functional Testing
Server Failover testing
Config/Stress testing
Target testing
Qualification testing
Schedule:
Baselevel scheduled release dates are:
BL1 Nov 96
BL2 14-Mar-1997
BL3 15-Apr-1997
BL4 28-Apr-1997
Qualification will run 09 through 20-Jun-1997
This plan is being released coincident with the release of BL4. There a
re eight weeks remaining until the end of the Qualification period, so this sche
dule will focus on that time period. It will also focus on the efforts in QTV N
ashua, since QTV Scotland has already issued detailed test plans.
The first week of BL4 testing will focus on Server failover under load. The nex
t few weeks will focus on building up the configuration, and possibly tweaking s
ome of the tests, to provide maximum stress for the Qualification period. Since
the NT cache is involved at the second tier, the three-tier tests must be confi
gured carefully. The source and destination paths for I/O must be chosen to max
imize I/O on the VMS servers. There are no known tuning parameters that could p
redictably control the NT cache. Extended duration stress testing will continue
throughout this period.
VDC has been allotted some time during this eight-week period. VDC work may als
o be possible during the extended test runs, provided things go smoothly.
Deliverable DRI Duration
Validation Plan Joe Mahan (complete)
Qualification Plan Joe Mahan 3 days
Technical Presentation Joe Mahan 3 days
Statement of Quality Joe Mahan/Ian Compton 3 days
BL4 Testing: Joe Mahan
Server Failover 5 days
Config/Stress testing (includes test optimization)
8 days
Target testing 3 days
Qualification testing
10 days
Total: 35 days (5 days are allo
tted to VDC work)
Concurrent with the above activities, QTV Scotland will perform client and serve
r functional testing, as well as the 48-hour Qualification tests.
Staffing:
Paul Mosteika has left QTV and current plans do not include a re
placement. Evaluation Plans called for two engineers full-time to concurrently s
upport NTDS, VDC and SNAP. Current plans call for one engineer for NTDS and VDC
, with another engineer for SNAP. If all projects stay on schedule, the risk w
ill be diminished, since there is only minor overlap between NTDS and VDC.
Hardware requirements and schedule:
We have scheduled the use of several systems in the Affinity lab, for th
e duration of the project. Included are two AlphaServer 2100 4/275s running VMS,
with an HS array of six 4 gigabyte SCSI disks available for container files, t
o be used as third-tier servers. In the second tier we have an SMP AlphaServer 2
100 4/275 running NT Server, an Intel SMP Prioris HX5133DP running NT Server, an
Alphastation 200 4/233 running NT Workstation, and two Alphastation 400 4/233s
running NT Workstation. The third tier consists of thirty Celebris 6200 Intel PC
s (200 Mhz Pentium Pro) running NT Workstation.
We will also utilize the OFST testbed, for the duration of the project.
There will be some VDC testing in this area also, although the overlap between
the projects is minimal, and the testing can be done concurrently. The third tie
r will be served by a VMScluster consists of a VAX 6000-520, a DEC 7000 Model 63
0, an AlphaServer 2100 5/250, and three flamingoes; DEC 3000 Model 800, 400, an
d 300. The cluster has two HSCs, DSSI, and the 2100 has a CIPCA and KFESB. The
second tier will consist of an AlphaServer 2100A 5/300 running NT Server, an Al
phaStation 600 5/266 running NT Server, two Jensens running NT Server, and an Al
phaStation 255/233 running NT Server. We have three 486 PCs available for third
tier clients, and we will also use some of the third tier clients in the Affini
ty lab, for cross-subnet testing.
Risks:
Our ability to stress the server is limited by network speed. We are upg
rading some nodes to FDDI, but a single client can easily consume even the full
FDDI bandwidth. This risk is tempered somewhat by the fact that customers will s
hare many of the same limitations. We have no way of knowing what the customers
network looks like, but a very affordable reality for some customers would incl
ude 100 Mbps ethernet to the desktop PC. We will only be testing a small number
of clients at high speed, since most of the Affinity Lab PC's are connected via
10 Mbps ethernet. The ethernet cards in the PC's are capable of 100 Mbps operat
ion, but repeaters and switches to connect to the backbone are not currently ava
ilable.
The three-tier environment requires careful setup of stress testing, due
to the fact that NT caching ( in the middle tier) comes into play. A high amo
unt of activity on the first tier clients does not necessarily result in any sig
nificant activity on the third-tier VMS server. Time will be allotted during BL
4 testing, prior to the Qualification period, to maximize server stress.
We have only a limited number of SMP Intel servers for second-tier testi
ng. (One in Nashua, one in Scotland)
We are not doing any second-tier testing on third-party hardware.
Dependencies:
We are relying on the availability of the Affinity lab equipment for the
duration of the project.
We are depending on both NTDS and VDC schedules staying on track to mini
mize overlap.
Appendix A: Project documents
QTV Evaluation Plan STAR::ALPHA_VERIFICATION Notes conference,
Note 477.19
Investigation Report MOVIES::DOCD$[NTBS.IR]PROD_INV.PS
Product Requirements MOVIES::DOCD$[NTBS.DOCS]PR_NTBS.*
Project Plan MOVIES::DOCD$[NTBS.PLAN]NTBS_PFP_04.PS
Design Specification MOVIES::DOCD$[NTBS.DESIGN]BLOCK_SERVER_DESIGN_V14.PS
Test/Validation Plan MOVIES::DOCD$:[NTBS.DOCS]TP-NTBS.PS
Functional Test Spec. EVMS::WORK8:[DEANS.NTDS]FUNCTION.DOC;1
Appendix B: Test descriptions
IOSTRESS.C - a system level stress test written by the EDO NTDS team
WinBench - a Freeware Windows benchmarking program which mimics I/Os typical of
Windows application usage. (Intel clients only)
SQE_95 - a Windows (MS TEST) client - file-based I/O,lock manager, etc., stress
test
Pathworks DOS file tests:
bigcopy.bat
Copies a 3 megabyte file from a local disk to a remote disk(1), from the remote
disk(1) back to another directory on the local disk, then deletes the files on t
he remote disk(1). It then copies from the "new" local directory to another remo
te disk(2), then copies from the second remote disk(2) back to the first remote
disk(1). It then compares the original 3 meg file to the "fourth generation" cop
y on remote disk(1).
smlcopy.bat
Same routine as bigcopy.bat, using eight smaller files, of sizes 1,512,513,4096,
4097,8192,8193 bytes and a 64kbyte file.
x_copy.bat
Performs an xcopy of multiple sub directories (three levels deep) from a source
to a directory on a local drive, then to a file service. The contents of the fil
es contained in the source are the file and sub directory names. A source compar
ison file is generated by typing the contents of all the source files and redire
cting the output to a file. A destination comparison file is generated after the
xcopy operation. After the source and destination files are compared all files
and sub directories are deleted before the next pass.
ren_rep.bat
Tests the DOS rename and copy commands on 3 directory levels.
db_sim.bat
Uses a 100 byte file as a "database", and performs random reads and writes sized
from 1 to 25 bytes, to random seek locations from 1 to 75 bytes. It does not ch
eck for data corruption. Each pass performs 1300 read/writes.
db_sim1.bat
Uses a 5 megabyte file as a "database", and performs random reads and writes fr
om 1kbyte to 10kbytes, to random seek locations from 1 to 4989999 bytes. It does
not check for data corruption. Each pass performs 1300 read/writes.
|