JPH04149866A - Magnetic tape subsystem tester - Google Patents
Magnetic tape subsystem testerInfo
- Publication number
- JPH04149866A JPH04149866A JP2275865A JP27586590A JPH04149866A JP H04149866 A JPH04149866 A JP H04149866A JP 2275865 A JP2275865 A JP 2275865A JP 27586590 A JP27586590 A JP 27586590A JP H04149866 A JPH04149866 A JP H04149866A
- Authority
- JP
- Japan
- Prior art keywords
- read
- data
- magnetic tape
- processing
- tester
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012360 testing method Methods 0.000 claims abstract description 30
- 238000011084 recovery Methods 0.000 claims abstract description 8
- 230000002159 abnormal effect Effects 0.000 abstract 1
- 238000000034 method Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
- G11B20/1816—Testing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
- G11B20/1816—Testing
- G11B2020/183—Testing wherein at least one additional attempt is made to read or write the data when a first attempt is unsuccessful
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、磁気テープ制御装置、磁気テープ装置に対し
て動作試験を行うための磁気テープサブシステムテスタ
に関し、特に、磁気テープ装置からデータを読むリード
処理に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a magnetic tape subsystem tester for performing operational tests on magnetic tape control devices and magnetic tape devices. Regarding read processing.
従来技術について図面を参照して説明する。 The prior art will be explained with reference to the drawings.
第2図は磁気テープサブシステムテスタの構成を示す概
略図である。FIG. 2 is a schematic diagram showing the configuration of a magnetic tape subsystem tester.
第2図において、モニタ1は表示用デイスプレィ、コマ
ンド入力キーボードを持ち各種テストユニットプログラ
ムの開始、テスト結果の報告を行つ。In FIG. 2, a monitor 1 has a display for display and a keyboard for inputting commands, and is used to start various test unit programs and report test results.
モニタ1は磁気テープ制御装置2と通信ケーブル4で接
続されており、磁気テープ制御装置2には、磁気テープ
サブシステムテスタとして動作するためのテスタ用ファ
ームウェアとテストを実行するための各種のテストユニ
ットプログラムが記憶制御内に含まれている。The monitor 1 is connected to a magnetic tape control device 2 by a communication cable 4, and the magnetic tape control device 2 includes tester firmware for operating as a magnetic tape subsystem tester and various test units for executing tests. The program is contained within storage control.
磁気テープ制御装置2には、最大8台までの磁気テープ
装置3が接続される。Up to eight magnetic tape devices 3 are connected to the magnetic tape control device 2 .
第3図は磁気テープサブシステムテスタのテスト開始か
ら終了までの処理フローチャートである。FIG. 3 is a processing flowchart of the magnetic tape subsystem tester from the start to the end of the test.
第3図において、モニタ1に実行したいテストのデータ
を入力するとモニタ1は入力データを編集してテストパ
ラメータを作成し、テスト開始の指示と共に通信ケーブ
ル4を介して磁気テープ制御装置2にデータを送る−(
ステップ31)。In FIG. 3, when the data of the test to be executed is input to the monitor 1, the monitor 1 edits the input data to create test parameters, and sends the data to the magnetic tape controller 2 via the communication cable 4 along with an instruction to start the test. Send - (
Step 31).
磁気、テープ制御装置2は、これによって指示されたテ
ストユニットプログラムをスタートさせる(ステップ3
4)。The magnetic tape control device 2 starts the test unit program instructed by this (step 3).
4).
テストユニットプログラムとは、リード、ライト等の各
種のコマンドが組合わされた一連のコマンド列から成る
プログラムである。A test unit program is a program consisting of a series of command sequences in which various commands such as read and write commands are combined.
磁気テープサブシステムテスタがテストユニットプログ
ラムの実行中にエラーを検出する(ステップ35.Ye
s)と、エラー内容を編集してエラーステータスを作成
し、通信ケーブル4を介してモニタ1に報告しくステッ
プ37)、テストユニットプログラムの実行を終了する
。The magnetic tape subsystem tester detects an error while executing the test unit program (step 35.Ye).
s), the error contents are edited to create an error status, and the error status is reported to the monitor 1 via the communication cable 4. In step 37), the execution of the test unit program is ended.
モニタ1はエラー報告を受けると、デイスプレィにエラ
ー内容を表示して動作を終了する(ステップ33)。When the monitor 1 receives the error report, it displays the error details on the display and ends the operation (step 33).
一方、テストユニットプログラムの実行が正常に終了し
た場合(ステップ35.No)には、テストの正常終了
をモニタ1に報告する(ステップ36)。On the other hand, if the execution of the test unit program ends normally (step 35, No), the normal end of the test is reported to the monitor 1 (step 36).
モニタ1は正常終了を表示した後(ステップ32)、動
作を終了する。After the monitor 1 displays normal completion (step 32), the operation ends.
このような処理を行う磁気テープサブシステムテスタの
リード試験において、データエラーが発生した場合、エ
ラーしたデータブロックに対して順方向(現在処理中の
コマンドと同方向)のリード・リトライを6回繰り返し
、このりトライで回復しない場合は、逆方向リード・リ
トライと順方向リード・リトライを交互に10回繰り返
すリトライ処理を行っている。If a data error occurs during a read test on a magnetic tape subsystem tester that performs such processing, read and retry the erroneous data block in the forward direction (same direction as the command currently being processed) six times. If the recovery does not occur after these tries, a retry process is performed in which reverse read retry and forward read retry are alternately repeated 10 times.
ここで、従来のこの回復処理においては、逆方向リード
・リトライでリトライが成功した場合、モニタ1に対し
て、順方向ではリード不可能であるが逆方向ではリード
可能であるという内容の報告する。In this conventional recovery process, if the retry is successful in the backward read retry, a report is sent to monitor 1 stating that reading is not possible in the forward direction but readable in the reverse direction. .
次に、逆方向リード・リトライが成功した後、エラース
テータスを報告するまでのリードコマンド処理について
第4図により説明する。Next, the read command processing from the time when the backward read/retry is successful until the error status is reported will be explained with reference to FIG.
第4図は従来の処理方式である逆方向リード・リトライ
成功時のエラーステータス報告処理のフローチャートで
ある。FIG. 4 is a flowchart of error status reporting processing when a backward read retry is successful, which is a conventional processing method.
第4図において、逆方向リード・リトライ成功が発生す
ると、現在処理中のコマンドがフォワード・リード・コ
マンドであるか、バック・リード・コマンドであるかを
判定する(ステップ41)。In FIG. 4, when a backward read retry succeeds, it is determined whether the command currently being processed is a forward read command or a back read command (step 41).
そして、磁気ヘッドの位置を通常のリード・コマンドが
処理された場合にある位置と一致させるために、フォワ
ード・リード・コマンドであった場合は、1ブロツクだ
けフォワード・スペースした後(ステップ44)、現在
処理中であるブロックを示しているブロックIDを更新
する(ステップ45)。Then, in order to match the position of the magnetic head with the position when a normal read command is processed, if it is a forward read command, after forward space by one block (step 44), The block ID indicating the block currently being processed is updated (step 45).
バック・リード・コマンドであった場合は、1ブロツク
だけバック・スペースした後(ステップ42)、ブロッ
クIDを更新する(ステップ43)。If it is a back read command, after backspaceing one block (step 42), the block ID is updated (step 43).
次に、逆方向リード・リトライ成功の内容のエラーステ
ータスを作成した後(ステップ46〉、モニタ1に対し
てエラーステータスを報告してリード・コマンド処理を
終了しくステップ47)、操作員の指示を待つ。Next, after creating an error status indicating that the reverse direction read retry was successful (step 46), the error status is reported to monitor 1 and the read command processing is terminated (step 47), and the operator's instructions are wait.
上述した従来の磁気テープサブシステムテスタのファー
ムウェアでは、逆方向リード・リトライが成功した場合
にはモニタに対して逆方向リード・リトライ成功のエラ
ーステータスを報告してリード処理を終了していた。こ
の場合、エラーを検出したリードコマンド以降の処理を
行うためには、逆方向リードリトライデータ確認のため
に操作員の介入が必要となる。しかし、この逆方向リー
ド・リトライ成功の発生する確立は高い。In the firmware of the conventional magnetic tape subsystem tester described above, when the backward read retry is successful, an error status indicating that the backward read retry is successful is reported to the monitor and the read process is ended. In this case, in order to perform processing subsequent to the read command in which the error was detected, operator intervention is required to confirm the reverse read retry data. However, there is a high probability that this backward read retry will succeed.
これは磁気テープ装置のリード処理にはフォワード・リ
ードとバック・リードがあるが、バック・リード処理は
フォワード・リード処理に比べて信頼性が低く、訂正不
可能なリードデータエラーを発生しやすいためにバック
・リード処理中にリードデータエラーが発生した場合に
おいて、逆方向リードであるところのフォワード・リー
ド処理でリトライを成功する可能性が高いことによる。This is because magnetic tape devices have forward read and back read processing, but back read processing is less reliable than forward read processing and is more likely to cause uncorrectable read data errors. This is because when a read data error occurs during back read processing, there is a high possibility that a retry will be successful in forward read processing, which is a backward read.
従って、磁気テープ制御装置、磁気テープ装置に対して
リード処理を含んだ試験を長期間実施させる場合に、こ
の逆方向リード・リトライ成功の発生によって長期試験
を妨げられる可能性が高いという欠点がある。Therefore, when testing a magnetic tape control device or magnetic tape device that includes read processing for a long period of time, there is a drawback that the long-term test is likely to be hindered by the occurrence of a successful reverse read retry. .
各種のテストを実行するためのテスト開始操作を行い、
そのテストの結果を表示するためのモニタと、磁気テー
プ制御装置の制御記憶にロードされたテスタ用ファーム
ウェアの制御下で動作する磁気テープ制御装置から構成
される磁気テープ制御装置と磁気テープ装置の動作試験
を行うための磁気テープサブシステムテスタにおいて、
磁気テープ装置で逆方向リード・リトライが成功した場
合の回復処理で、リトライ成功時のリードデータをチェ
ックすることにより、異常の場合はモニタにデータコン
ベアエラーを報告し、正常な場合は処理を続行して処置
する手段を有している。Perform test start operations to run various tests,
The operation of the magnetic tape control device and magnetic tape device, which consists of a monitor for displaying the test results and a magnetic tape control device that operates under the control of the tester firmware loaded into the control memory of the magnetic tape control device. In a magnetic tape subsystem tester for testing,
In the recovery process when a reverse direction read/retry is successful in a magnetic tape device, by checking the read data at the time of a successful retry, if an error occurs, a data conveyor error is reported to the monitor, and if normal, processing continues. We have the means to treat it.
本発明の実施例について図面に基づいて説明する。 Embodiments of the present invention will be described based on the drawings.
第1図は本発明の一実施例の逆方向リード・リトライ成
功時の回復処理のフローチャートである。FIG. 1 is a flowchart of recovery processing when a backward read retry is successful according to an embodiment of the present invention.
第1図において、逆方向リード・リトライ成功が発生す
ると、従来処理と同様に磁気ヘッド位置を通常のリード
・コマンドが処理された場合の位置に移動しくステップ
11〜15)、その後、リトライ成功時のリードデータ
をチェックする。In FIG. 1, when a reverse read retry is successful, the magnetic head position is moved to the position when a normal read command is processed (steps 11 to 15), as in conventional processing, and then when the retry is successful, Check lead data.
処理コマンドがバック・リードである場合はフォワード
・リードで読んだデータ(ステップ16)、処理コマン
ドがフォワード・リードである場合はバック・リードで
読んだデータ(ステップ17)としてデータのチェック
を行う。If the processing command is a back read, the data is checked as forward read data (step 16), and if the processing command is a forward read, the data is checked as back read data (step 17).
リードデータが正常である場合(ステップ18、Yes
)は、リトライなしでリードした場合と同様のリード処
理を行ってリードを終了しくステップ20)、次のコマ
ンド処理に進む。If the read data is normal (step 18, Yes
) performs the same read processing as in the case of reading without retrying and ends the read (step 20), and proceeds to the next command processing.
リードデータのチェックでデータの異常が確認された場
合(ステップ18.No)は、モニタ1に対してデータ
コンベアエラーの報告を行って処理を終了しくステップ
19)、操作員の指示を待つ。If an abnormality in the data is confirmed by checking the read data (step 18: No), the data conveyor error is reported to the monitor 1 and the process is terminated (step 19), and an instruction from the operator is awaited.
以上説明したように本発明によれば、逆方向リード・リ
トライ成功時、回復処理でリトライ成功時のリードデー
タをチェックし、正常の場合、当該リード処理を正常終
了して次の処理に進むことにより、試験を続行できるた
め操作員の介入なしに長期間の試験を実施できるという
効果がある。As explained above, according to the present invention, when the reverse read retry is successful, the read data at the time of the successful retry is checked in the recovery process, and if it is normal, the read process is normally terminated and the process proceeds to the next process. This has the effect of allowing long-term tests to be carried out without operator intervention since the test can be continued.
第1図は本発明の一実施例の逆方向リード・リトライ成
功時の回復処理のフローチャート、第2図は磁気テープ
サブシステムテスタの構成を示す概略図、第3図は磁気
テープサブシステムテスタのテスト開始から終了までの
処理フローチャート、第4図は従来の処理方式である逆
方向リード・リトライ成功時のエラーステータス報告処
理のフローチャートである。
1・・・モニタ、2・・・磁気テープ制御環装置、3・
・・磁気テープ装置、4・・・通信ケーブル。FIG. 1 is a flowchart of recovery processing when a backward read retry is successful according to an embodiment of the present invention, FIG. 2 is a schematic diagram showing the configuration of a magnetic tape subsystem tester, and FIG. 3 is a diagram of a magnetic tape subsystem tester. FIG. 4 is a flowchart of a process from the start to the end of a test. FIG. 4 is a flowchart of an error status reporting process when a backward read retry is successful, which is a conventional process method. 1...Monitor, 2...Magnetic tape control ring device, 3.
...Magnetic tape device, 4...Communication cable.
Claims (1)
そのテストの結果を表示するためのモニタと、磁気テー
プ制御装置の制御記憶にロードされたテスタ用ファーム
ウェアの制御下で動作する磁気テープ制御装置から構成
される磁気テープ制御装置と磁気テープ装置の動作試験
を行うための磁気テープサブシステムテスタにおいて、 磁気テープ装置で逆方向リード・リトライが成功した場
合の回復処理で、リトライ成功時のリードデータをチェ
ックすることにより、異常の場合は前記モニタにデータ
コンベアエラーを報告し、正常な場合は処理を続行して
処置する手段を有することを特徴とする磁気テープサブ
システムテスタ。[Claims] Performing a test start operation for executing various tests,
The operation of the magnetic tape control device and magnetic tape device, which consists of a monitor for displaying the test results and a magnetic tape control device that operates under the control of the tester firmware loaded into the control memory of the magnetic tape control device. In a magnetic tape subsystem tester used for testing, in the recovery process when a backward read retry is successful in a magnetic tape device, by checking the read data at the time of a successful retry, if an error occurs, the data is sent to the monitor. A magnetic tape subsystem tester comprising a means for reporting a conveyor error and continuing processing if the conveyor error is normal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2275865A JPH04149866A (en) | 1990-10-15 | 1990-10-15 | Magnetic tape subsystem tester |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2275865A JPH04149866A (en) | 1990-10-15 | 1990-10-15 | Magnetic tape subsystem tester |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH04149866A true JPH04149866A (en) | 1992-05-22 |
Family
ID=17561508
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2275865A Pending JPH04149866A (en) | 1990-10-15 | 1990-10-15 | Magnetic tape subsystem tester |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH04149866A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6026468A (en) * | 1997-08-18 | 2000-02-15 | Fujitsu Limited | Method of controlling magnetic tape unit |
US7821728B2 (en) | 2008-07-11 | 2010-10-26 | International Business Machines Corporation | Detection of defective tape drive by aggregating read error statistics |
-
1990
- 1990-10-15 JP JP2275865A patent/JPH04149866A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6026468A (en) * | 1997-08-18 | 2000-02-15 | Fujitsu Limited | Method of controlling magnetic tape unit |
US7821728B2 (en) | 2008-07-11 | 2010-10-26 | International Business Machines Corporation | Detection of defective tape drive by aggregating read error statistics |
US7995300B2 (en) | 2008-07-11 | 2011-08-09 | International Business Machines Corporation | Detection of defective tape drive by aggregating read error statistics |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6757634B2 (en) | Methods and structure for maintaining state information to resume automated test processing after reset | |
JPH04149866A (en) | Magnetic tape subsystem tester | |
US7587656B2 (en) | Method and apparatus for detecting and correcting errors in stored information | |
JP2002024052A (en) | Error reproduction test method of computer peripheral equipment | |
JP3315266B2 (en) | Self-diagnosis status display method | |
JPS6052459B2 (en) | Microprogram control method | |
JPS63240602A (en) | Sequence controller abnormality diagnosis device | |
JPS63641A (en) | Inputting system for instruction | |
JPH0472257B2 (en) | ||
JPS63191343A (en) | Magnetic tape device | |
CN118731380A (en) | A sample analyzer and a fault handling method | |
CN117992262A (en) | Fault processing method, sample analyzer and computer readable storage medium thereof | |
JPH03127233A (en) | Patrol diagnosing device for computer system | |
JP2938252B2 (en) | Simulation method for detecting end of tape in magnetic tape unit | |
CN118119855A (en) | A method, device and computer-readable storage medium for testing control software | |
JPS63187444A (en) | Test equipment for magnetic tape device | |
JPH01240952A (en) | System for diagnosing peripheral device control program | |
JPS62103701A (en) | Restart control method for sequence controller | |
CN111670091A (en) | Robot program instruction compiling method, robot control system and storage device | |
JPH01189735A (en) | Microprogram diagnosing system | |
JPH0611039U (en) | Programming language debug device | |
JPS61192072A (en) | Data change-point detecting device | |
JPH04105135A (en) | Data processor | |
JPH01195549A (en) | History information memory | |
JPS61208136A (en) | Retry processing method |