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

Conference vmsdev::alpha_verification

Title:Alpha Verification conference
Notice:QTV Bug Chasers! Practicing the fine art of defect detection, reporting and reproduction...
Moderator:STAR::JFRAZIER
Created:Wed Mar 20 1991
Last Modified:Tue Jun 03 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:487
Total number of notes:2459

477.0. "Raven Evaluations/Validation plans" by JARETH::BEAUDIN () Thu Jan 02 1997 14:44

T.RTitleUserPersonal
Name
DateLines
477.1NT Tactical Security EvaluationSTAR::BROWNELLTue Jan 07 1997 08:39264
477.2OpenVMS Registry EvaluationSTAR::BROWNELLTue Jan 07 1997 08:40215
477.3Authenticated RPC Project EvaluationSTAR::BROWNELLTue Jan 07 1997 08:41261
477.4OpenVMS DCOM project evaluationSTAR::BROWNELLWed Jan 08 1997 16:22228
477.5Single Sign On Phase II Project EvaluationSTAR::BROWNELLWed Jan 08 1997 16:23223
477.6Evaluation for OpenVMS ServicesSTAR::BROWNELLFri Jan 10 1997 14:33216
477.7Evaluation for HFS-1 BackupSTAR::COPEMon Feb 03 1997 09:50271
                  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.8Evaluation for HFS-1 DCL/UTIL/TOOLSSTAR::LUDWIGThu Feb 06 1997 15:32622



	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.9Tactical Security NT RTL Port EvaluationJARETH::BEAUDINFri Feb 21 1997 08:42187
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.10QTV Project Evaluation for RMSEVMS::FALLONMon Feb 24 1997 12:32237
	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.11QTV Project Evaluation for NT Tactical Security -- Extendible ImpersonationSTAR::FREYBERGERThu Mar 06 1997 08:25291
--------------------------------------------------------------------------------
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.12DCL/TOOLS/UTILITIES Validation plan.EVMS::LUDWIGTue Mar 11 1997 08:55349
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.13Project Evaluation for OpenVMS HFS-1 Files-11 File SystemEVMS::FALLONTue Mar 11 1997 13:26243
	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.14Validation plan for RegistrySTAR::BROWNELLFri Mar 14 1997 14:04573
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.15Updated Evaluation for Authenticated RPCSTAR::BOULAYMon Mar 17 1997 10:33267
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.16Validation Plan Template for RAVENSTAR::SPACHTTue Mar 18 1997 10:33155
  <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.17Updated Evaluation for Single Sign-On Phase IISTAR::BOULAYFri Mar 21 1997 17:49228
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.18FIBRE CHANNEL EvaluationVMSSPT::COLLINS&quot;TC&#039;s SYS&quot;Mon Mar 31 1997 16:40231


	       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.19Evaluation Plan, OFST - NTDS (a.k.a. NTBS Block Server) OpenVMS Disk Services for Windows NTSTAR::PMOSTEIKAPaul, ZKO3-4/s31, 381 (881)-1075Fri Apr 04 1997 16:511249
 

















                                     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.20Evaluation Plan (.PS), OFST - NTDS (a.k.a. NTBS Block Server) OpenVMS Disk Services for Windows NTSTAR::PMOSTEIKAPaul, ZKO3-4/s31, 381 (881)-1075Fri Apr 04 1997 16:522128
%!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.21Evaluation Plan, OFST - SD, Snap-capable DiskSTAR::PMOSTEIKAPaul, ZKO3-4/s31, 381 (881)-1075Fri Apr 04 1997 16:551694
 

















                                     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.22Evaluation Plan (.PS), OFST - SD, Snap-capable DiskSTAR::PMOSTEIKAPaul, ZKO3-4/s31, 381 (881)-1075Fri Apr 04 1997 17:092650
%!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.23Evaluation Plan, OFST - VDC, Virtual Data CacheSTAR::PMOSTEIKAPaul, ZKO3-4/s31, 381 (881)-1075Fri Apr 04 1997 17:111809
 

















                                     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.24Evaluation Plan (.PS) , OFST - VDC, Virtual Data CacheSTAR::PMOSTEIKAPaul, ZKO3-4/s31, 381 (881)-1075Fri Apr 04 1997 17:132716
%!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.25Tactical Security Validation PlanJARETH::BEAUDINMon Apr 07 1997 12:02540
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.26QIOserver Project EvaluationSTAR::JFRAZIERWhat color is a chameleon on a mirror?Tue Apr 08 1997 12:01212
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.27EVALUATION template for RAVENSTAR::SPACHTThu Apr 10 1997 14:04172
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.28Authenticated RPC Validation PlanSTAR::BOULAYThu Apr 17 1997 15:22349
	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.29NTDS Validation Plan (OpenVMS Disk Services for Windows NT)STAR::MAHANFri May 09 1997 16:48312
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.