background image

ZTEST HOTR/HOTS/HS64

The HOTX driver suite contains the HOTR, HOTS and HS64 drivers. The HOTR driver tests the
TPF DASD supports by creating a 'hot record' (default using #HOTREC) to blast channels and
test cache. The instances  created by the HOTR driver stresses the DASD system by
repeatedly finding and filing the ‘hot record’. The first time it runs, it allocates a 4K frame on the
system heap for the subsystem to store the information (8 bytes for each entry containing the
flags (run, stat, stop, ebrout) of all ordinals (0x00-0x13) of all I-stream (up to 24).

In the scope of HOTR driver, the instances of the HOTR (i.e. ECBs of QHT1), created by the
START parameter, read in the request from the status table and run accordingly. These ECBs
will keep running, accessing a 4 byte field in its ordinal of the target file/record, checking
whether the number in the field matches the number saved in the instances. They will increment
the number on both fields, file the record and start over again until they are requested to exit
(STOP parameter). The statistics information can be requested by the STAT parameter. The
parameters (START, STAT, STOP) compose the actions of the HOTR driver. 

The target record stores the access information about the target record for all the I-Streams
(maximum 24) of all the processors (maximum 32). The access information is a 4 byte long
integer count number which is incremented and updated by the QHT1s every time they access
the files.

The HOTS driver tests the VFA 

synchronization across the L/C system

. The HS64 is the 64

bit version of the HOTS driver. Both drivers set up the request in the status table on the system
heap for a specific ordinal. The QHT1s will enter the snippet segment (QHT3) if the HOTS
(QHT2) sets the flag (snippets, nosnippets, normal, state#, service#, fct mode etc.) in the fields
assigned to them in the status table. In the scope of QHT3, snippet is set up, the FARW is
ported from D8 to D7 and D6 (only 2 states need 2), the FLFAC that each state needs is done
and the find and hold record are done if the State/Service (detail in Appendix B) pairing needs a
hold. The SET SNIPPETS parameter runs all the combinations of the State/Service starting
from State 1/Service 1, 2, 3, ... pairs to State 14/ Service ..., 35, 36 then start over again.

Requirements and restrictions

None.

HOTR Format

                                                       .-Ordinal-0-.
>>--ZTEST--+-----+- --HOTR- -+-STARt-+- -+---------+- -+-----------+-+---><
           '-

 -i

-'           +-STAT--+   +-F   +-Ordinal-

n

-+ |

                             +-STOp--+   '-FAcid---'   '-All-------' |
                             '-Help----------------------------------'

i

indicates the specific I-stream in which the driver will be run.  If 

i

 is not specified, the test

case(s) will be executed on the I-stream on which the command is entered.

STARt

starts the driver on the ordinal number specified.

ZTEST HOTX

© Copyright IBM Corp. 2006

  HOTX Driver User's Guide   3

Содержание HOTR

Страница 1: ...z TPF HOTX Driver HOTR HOTS HS64 User s Guide Copyright IBM Corp 2006...

Страница 2: ...This page intentionally left blank Last Updated 6 5 2006 2 HOTX Driver User s Guide Copyright IBM Corp 2006...

Страница 3: ...record for all the I Streams maximum 24 of all the processors maximum 32 The access information is a 4 byte long integer count number which is incremented and updated by the QHT1s every time they acc...

Страница 4: ...isplays the correct syntax of the command Examples The following example will start HOTR with all ordinals on I stream two ZTEST 2 HOTR START ALL The following example will start HOTR with ordinal 0 o...

Страница 5: ...Ileadd uses the address specified as the address of the hot record FAcid uses the FACE ID specified as the FACE ID of the hot record Normal specifies NO SNIPPETS run SNippets specifies ALL SNIPPETS ru...

Страница 6: ...following example will set the flag for running one snippet with ordinal 0 on I stream four ZTEST 4 HOTS SET NOSNIPPETS The following example will set state 2 for ordinal 2 on I stream one using 64 b...

Страница 7: ...the protection key KEYRC Get the system heap GSYSC File record but do not release the lock is specified FILNC Find the record specified and wait for IO completion FINWC Find the record specified with...

Страница 8: ...buffer VFA X lock RHT in BCA y STATE 12 VFA buffer VFA X lock delay file pending FINHC WAITC FILNC WAITC UNFRC y STATE 13 VFA buffer VFA X lock delay file pending FINHC WAITC FILUC y STATE 14 VFA buf...

Страница 9: ...RID 0 SERVICE 25 FINSC VS YES RID correct SERVICE 26 FINSC VS YES RID inc vs yes SERVICE 27 FINSC VS YES RID inc vs no SERVICE 28 FINDC VS NO RID 0 SERVICE 29 FINDC VS NO RID correct SERVICE 30 FINDC...

Страница 10: ...OTR STOP O 4 HOTR0031I STOP flag was set for FACE ID HOTREC Ordinal 00000004 CSMP0097I 16 33 21 CPU B SS BSS SSU HPN IS 01 HOTR0017I Driver has stopped for FACE ID HOTREC Ordinal 00000004 The final fi...

Страница 11: ...ronologically related ZTEST HOTR START HOTR0009I Driver started for FACE ID HOTREC ordinal 00000000 ZTEST HOTR STAT HOTR0030I STATUS was requested for FACE ID HOTREC Ordinal 00000000 CSMP0097I 16 54 2...

Страница 12: ...flag was set for FACE ID HOTREC Ordinal 00000000 CSMP0097I 16 55 58 CPU B SS BSS SSU HPN IS 01 HOTR0017I Driver has stopped for FACE ID HOTREC Ordinal 00000000 The final file count is 0002F6FE Snippe...

Страница 13: ...more information about reading syntax diagrams also referred to as railroad diagrams see Accessibility information in the TPF Product Information Center ZTEST HOTX Copyright IBM Corp 2006 HOTX Driver...

Отзывы: