JPH0690693B2 - Channel failure recovery controller - Google Patents
Channel failure recovery controllerInfo
- Publication number
- JPH0690693B2 JPH0690693B2 JP62324450A JP32445087A JPH0690693B2 JP H0690693 B2 JPH0690693 B2 JP H0690693B2 JP 62324450 A JP62324450 A JP 62324450A JP 32445087 A JP32445087 A JP 32445087A JP H0690693 B2 JPH0690693 B2 JP H0690693B2
- Authority
- JP
- Japan
- Prior art keywords
- channel
- failure
- initialization
- control device
- failure recovery
- 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.)
- Expired - Fee Related
Links
- 238000011084 recovery Methods 0.000 title claims description 35
- 230000002093 peripheral effect Effects 0.000 claims description 36
- 238000001514 detection method Methods 0.000 claims description 18
- 230000004913 activation Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
- Retry When Errors Occur (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は計算機システムにおける障害処理に利用する。
特に入出力制御装置や周辺制御装置の障害によるチャネ
ルの障害回復制御に関する。DETAILED DESCRIPTION OF THE INVENTION [Industrial field of application] The present invention is used for fault handling in a computer system.
In particular, it relates to channel failure recovery control due to failure of the input / output control device and peripheral control device.
周辺装置に対する入出力処理を入出力制御装置およびこ
れにチャネルで接続されたシステムにおいて、 障害状況をチャネル毎に記憶するチャネル状況記憶テー
ブルを設け、これに固定障害が記憶されたときにはチャ
ネル初期化の実行を禁止することにより、 障害発生時の障害処理時間の遅延を防ぐようにしたもの
である。In the I / O controller and the system connected to it by channels for I / O processing to peripheral devices, a channel status storage table is provided to store the failure status for each channel. When a fixed failure is stored in this table, channel initialization is performed. By prohibiting execution, the delay in failure processing time when a failure occurs is prevented.
従来、入出力制御装置と、この入出力制御装置にチャネ
ルにより接続された周辺制御装置とを備え、この入出力
制御装置または上記周辺制御装置に固定障害または間欠
障害が発生したことを検出する障害検出手段と、この障
害検出手段の検出出力に間欠障害が送出されることによ
り上記チャネルの初期化を実行させるチャネル初期化手
段とを備えたチャネル障害回復制御装置が知られてい
る。この装置では障害検出手段から間欠障害の障害報告
が行われるとチャネル初期化命令を実行し、これにより
チャネル初期化処理が起動されて間欠障害などの一時的
な障害が解決されるようになっている。A failure that conventionally includes an input / output control device and a peripheral control device connected to the input / output control device by a channel, and detects a fixed failure or an intermittent failure in the input / output control device or the peripheral control device. There is known a channel failure recovery control device provided with a detection means and a channel initialization means for executing the initialization of the channel by sending an intermittent failure to the detection output of the failure detection means. In this device, when the failure detection means reports a failure of an intermittent failure, the channel initialization instruction is executed, whereby the channel initialization processing is activated and a temporary failure such as an intermittent failure is resolved. There is.
上述した従来の技術は、間欠障害で障害報告が行われた
直後に固定障害の障害報告が行われた場合にも、チャネ
ル初期化命令が実行される。すなわちハードウエアでは
固定障害が検出されているにもかかわらずこれによりチ
ャネル初期化処理が起動され、初期化の失敗を検出する
ために一定時間待ち合わせを行う必要があるなど、この
ためシステムの障害処理の動作が一時停止するなどの欠
点があった。In the above-described conventional technique, the channel initialization instruction is executed even when the fixed failure is reported immediately after the intermittent failure is reported. That is, even if a fixed fault is detected in the hardware, the channel initialization process is activated by this, and it is necessary to wait for a certain period of time to detect the initialization failure. There was a defect such as the operation of being paused.
本発明はこれを改良するもので、無用な初期化命令の実
行を行うことのない障害回復制御装置を提供することを
目的とする。An object of the present invention is to improve this and to provide a failure recovery control device that does not execute unnecessary initialization instructions.
本発明は、障害検出手段の検出出力を固定障害または間
欠障害の別に区分してチャネル毎に記憶するチャネル状
況記憶テーブルを設け、チャネル初期化手段は、起動後
にチャネル状況記憶テーブルを参照し、当該チャネルに
ついて固定障害が記憶されているときには当該チャネル
の初期化不成功を即時にホスト上の障害回復手段へ通知
する手段を含み、障害回復手段は初期化不成功の通知を
受けると即時にチャネルを切り離す手段を含むことを特
徴とする。The present invention provides a channel status storage table that stores the detection output of the failure detection means for each channel by classifying it into a fixed failure or an intermittent failure, and the channel initialization means refers to the channel status storage table after activation, When a fixed failure is stored for a channel, it includes means for notifying the failure recovery means on the host immediately of the failure of initialization of the channel, and the failure recovery means immediately receives the notification of the failure of initialization of the channel. It is characterized in that it includes means for separating.
入出力制御装置あるいは周辺制御装置の間欠障害が発生
した後引き続き固定障害が発生した場合には、障害検出
手段によりチャネル状況記憶テーブルに固定障害の状態
がセットされる。これによりチャネル初期化命令が発生
しても起動前にこれを参照するのでその動作が即時に禁
止され異常終了し、不要なチャネル初期化処理の実行を
抑止することができる。When a fixed failure continues after the intermittent failure of the input / output control device or the peripheral control device, the fixed failure state is set in the channel status storage table by the failure detection means. As a result, even if a channel initialization instruction is generated, it is referred to before activation, so that the operation is immediately prohibited and abnormally terminated, and unnecessary channel initialization processing can be suppressed.
次に、本発明について図面を参照して説明する。 Next, the present invention will be described with reference to the drawings.
第1図は本発明の全体構成図を示すブロック構成図であ
る。この装置は、周辺装置3に対する入出力処理を行う
入出力制御装置1と、入出力制御装置1とチャネルで接
続された周辺制御装置2と、周辺制御装置2の配下に接
続された周辺装置3と、入出力制御装置1あるいは周辺
制御装置2に障害が発生したことを検出する障害検出手
段4と、障害回復手段7に障害報告を行う障害報告手段
5と、障害検出手段4の検出出力を固定障害または間欠
障害の別に区分してチャネル毎に記憶するチャネル状況
記憶テーブル6と、障害の種類によって適当な回復処理
を行う障害回復手段7と、チャネルの初期化を実行させ
るチャネル初期化手段8と、入出力制御装置1と周辺制
御装置2をつなぐチャネル9と、入出力制御装置1と周
辺制御装置2の診断を行う診断手段10とから構成されて
いる。FIG. 1 is a block diagram showing the overall configuration of the present invention. This device includes an input / output control device 1 that performs input / output processing with respect to the peripheral device 3, a peripheral control device 2 connected to the input / output control device 1 by a channel, and a peripheral device 3 connected under the peripheral control device 2. A fault detection means 4 for detecting a fault in the input / output control device 1 or the peripheral control device 2, a fault reporting means 5 for reporting a fault to the fault recovery means 7, and a detection output of the fault detection means 4. A channel status storage table 6 that stores each channel separately for fixed failure or intermittent failure, failure recovery means 7 that performs appropriate recovery processing according to the type of failure, and channel initialization means 8 that executes channel initialization. , A channel 9 connecting the input / output control device 1 and the peripheral control device 2, and a diagnostic means 10 for diagnosing the input / output control device 1 and the peripheral control device 2.
第2図は本発明主要部の制御フローチャートである。FIG. 2 is a control flowchart of the main part of the present invention.
障害検出手段4は、入出力制御装置1あるいは周辺制御
装置2で障害が発生すると、その障害が固定障害か間欠
障害かをチャネル状況記憶テーブル6にセットするとと
もに障害報告手段5に対し障害報告を行うように指示す
る。障害報告手段5はチャネル状況記憶テーブル6を参
照し、固定障害を報告するか間欠障害を報告するかを決
定し障害回復手段7に障害報告をする。When a failure occurs in the input / output control device 1 or the peripheral control device 2, the failure detection means 4 sets in the channel status storage table 6 whether the failure is a fixed failure or an intermittent failure, and reports the failure to the failure reporting means 5. Instruct them to do so. The fault reporting means 5 refers to the channel status storage table 6, determines whether to report a fixed fault or an intermittent fault, and reports the fault to the fault recovery means 7.
障害回復手段7は報告された障害の状況をチェックし、
固定障害が報告されていれば障害報告のあったチャネル
の回復処理を行わず、当該チャネルに接続されている周
辺制御装置2とその配下に接続されている周辺装置3と
のシステムからの切り離しを行う。その後、装置の修復
を行った後、診断手段10により入出力制御装置1と周辺
制御装置2の診断を行い、障害が修復されたことが確認
されればチャネル状況記憶テーブル6の固定障害状態を
リセットする。The failure recovery means 7 checks the status of the reported failure,
If a fixed fault is reported, recovery processing is not performed for the channel for which the fault has been reported, and the peripheral control device 2 connected to the channel and the peripheral device 3 connected thereunder are disconnected from the system. To do. Then, after the device is repaired, the diagnostic means 10 diagnoses the I / O controller 1 and the peripheral controller 2, and if it is confirmed that the failure is repaired, the fixed failure status of the channel status storage table 6 is determined. Reset.
報告された障害が間欠障害であれば、障害回復手段7は
チャネル初期化手段8に対しチャネル初期化命令を実行
しチャネルを初期化させて障害の回復を試みる。If the reported failure is an intermittent failure, the failure recovery means 7 executes a channel initialization command to the channel initialization means 8 to initialize the channel and attempts recovery from the failure.
チャネル初期化手段8はチャネルの初期化実行に先立っ
てチャネル状況記憶テーブル6を参照し、対応するチャ
ネルの状況をチェックする。このときチャネル状況記憶
テーブル6に固定障害の状態がセットされていれば、チ
ャネル初期化手段8は即時に初期化命令を異常終了させ
る。障害回復手段7は初期化命令が異常終了したなら、
固定障害が報告されたときと同様に、当該チャネルに接
続されている周辺制御装置2とその配下に接続されてい
る周辺装置3のシステムからの切り離しを行う。チャネ
ル状況記憶テーブル6に間欠障害の状態がセットされて
いれば、チャネル初期化手段8は周辺制御装置2に初期
化の要求を行うとともに初期化命令を正常終了させる。
障害回復手段7は初期化命令が正常終了すると、周辺制
御装置2が初期化を終了したあと報告される初期化完了
事象の待ち合わせを行う。The channel initialization means 8 refers to the channel status storage table 6 to check the status of the corresponding channel before executing the initialization of the channel. At this time, if the fixed failure state is set in the channel status storage table 6, the channel initialization means 8 immediately abnormally terminates the initialization command. If the initialization command is abnormally terminated, the failure recovery means 7
As in the case where the fixed failure is reported, the peripheral control device 2 connected to the channel and the peripheral device 3 connected thereunder are disconnected from the system. If the intermittent failure state is set in the channel status storage table 6, the channel initialization means 8 requests the peripheral controller 2 for initialization and normally terminates the initialization command.
When the initialization command ends normally, the failure recovery means 7 waits for an initialization completion event that is reported after the peripheral controller 2 completes initialization.
周辺制御装置2はチャネル初期化手段8から初期化の要
求を受け取ると、障害状態のリセットを行い、レジスタ
類の初期化が成功するとチャネル初期化手段8に対し初
期化が成功したことを通知する。これにより、チャネル
初期化手段8は障害回復手段7に初期化完了事象を報告
する。When the peripheral control device 2 receives the initialization request from the channel initialization means 8, it resets the fault state, and when the initialization of the registers is successful, it notifies the channel initialization means 8 that the initialization was successful. . As a result, the channel initialization means 8 reports the initialization completion event to the failure recovery means 7.
もし、初期化が失敗する場合は周辺制御装置2はチャネ
ル初期化手段8に対する初期化失敗通知も行えないた
め、障害回復手段7は初期化命令が正常終了した後一定
時間初期化成功事象の待ち合わせを行い、もしこの期間
内に初期化成功事象の報告がなければ固定障害とみな
し、当該チャネルに接続されている周辺制御装置2とそ
の配下に接続されている周辺装置3のシステムからの切
り離しを行う。If the initialization fails, the peripheral controller 2 cannot notify the initialization failure to the channel initialization means 8. Therefore, the failure recovery means 7 waits for the initialization success event for a fixed time after the initialization command is normally completed. If no initialization success event is reported within this period, it is regarded as a fixed failure, and the peripheral control device 2 connected to the relevant channel and the peripheral device 3 connected thereunder are disconnected from the system. To do.
障害回復手段7はチャネル初期化手段8から初期化完了
事象を受け取ると、障害が回復したものとして、当該チ
ャネルとチャネルに接続された周辺制御装置2と周辺制
御装置2の配下の周辺装置3の使用を再開し障害回復処
理を完了する。When the failure recovery means 7 receives the initialization completion event from the channel initialization means 8, the failure recovery means 7 determines that the failure has been recovered, the peripheral control device 2 connected to the channel, and the peripheral device 3 subordinate to the peripheral control device 2. Reuse and complete the disaster recovery process.
障害検出手段4で検出した障害が最初は、間欠障害であ
り障害報告手段5が障害回復手段7に対して間欠障害報
告を行い、障害回復手段7がチャネル初期化手段8に対
して初期化命令を実行する前に障害検出手段4が固定障
害を検出した場合には、障害検出手段4は即時にチャネ
ル状況記憶テーブル6に固定障害の状態をセットするこ
とにより、チャネル初期化手段8はチャネル状況記憶テ
ーブル6を参照した時に固定障害の検出を行い、即時に
初期化命令を異常終了させる。障害回復手段7は初期化
成功事象を待つことなく即時に障害チャネルとそのチャ
ネルの接続された周辺制御装置2と周辺制御装置2の配
下の周辺装置3を切り離すことができる。The failure detected by the failure detection means 4 is initially an intermittent failure, and the failure reporting means 5 reports an intermittent failure to the failure recovery means 7, and the failure recovery means 7 issues an initialization command to the channel initialization means 8. If the fault detecting means 4 detects a fixed fault before executing, the fault detecting means 4 immediately sets the state of the fixed fault in the channel status storage table 6 so that the channel initializing means 8 can set the channel status. A fixed failure is detected when the storage table 6 is referred to, and the initialization command is immediately terminated abnormally. The failure recovery means 7 can immediately disconnect the failed channel, the peripheral control device 2 connected to the channel and the peripheral device 3 under the peripheral control device 2 without waiting for the initialization success event.
以上説明したように、本発明によれば入出力制御装置あ
るいは周辺制御装置の間欠障害が発生した後に引き続き
固定障害が発生した場合に、障害回復処理が最初の間欠
障害の回復の実行で自動的に固定障害を検出するととも
に、不要な初期化処理を行うことによる障害処理時間の
遅延を防ぎ、システムの稼動率の向上をはかることがで
きる。As described above, according to the present invention, when the fixed failure continues after the intermittent failure of the input / output control device or the peripheral control device, the failure recovery process automatically performs the recovery of the first intermittent failure. It is possible to detect a fixed fault and prevent a delay in fault processing time due to unnecessary initialization processing, thereby improving the operating rate of the system.
本発明は、計算機システムのチャネル障害回復制御に用
いてきわめて有効である。The present invention is extremely effective when used for channel failure recovery control of a computer system.
第1図は本発明の全体構成を示すブロック構成図。 第2図は本発明主要部の制御フローチャート。 1……入出力制御装置、2……周辺制御装置、3……周
辺装置、4……障害検出手段、5……障害報告手段、6
……チャネル状況、7……障害回復手段、8……チャネ
ル初期化手段、9……入出力制御装置と周辺制御装置を
つなぐチャネル、10……診断手段。FIG. 1 is a block diagram showing the overall configuration of the present invention. FIG. 2 is a control flowchart of the main part of the present invention. 1 ... Input / output control device, 2 ... Peripheral control device, 3 ... Peripheral device, 4 ... Fault detection means, 5 ... Fault reporting means, 6
...... Channel status, 7 ... Failure recovery means, 8 ... Channel initialization means, 9 ... Channel connecting input / output control device and peripheral control device, 10 ... Diagnostic means.
Claims (1)
チャネルにより接続された周辺制御装置とを備え、この
入出力制御装置または上記周辺制御装置に固定障害また
は間欠障害が発生したことを検出する障害検出手段と、 この障害検出手段の検出出力を受ける障害回復手段と、 この障害回復手段からのチャネル初期化要求を受け初期
化結果を上記障害回復手段へ返送するチャネル初期化手
段と を備えたチャネル障害回復制御装置において、 上記障害検出手段の検出出力を固定障害または間欠障害
の別に区分してチャネル毎に記憶するチャネル状況記憶
テーブルを設け、 上記チャネル初期化手段は、起動後に上記チャネル状況
記憶テーブルを参照して当該チャネルについて固定障害
が記憶されているときには当該チャネルの初期化不成功
を即時に上記障害回復手段へ通知する手段を含み、 上記障害回復手段は初期化不成功の通知を受けると即時
にチャネルを切り離す手段とを含む ことを特徴とするチャネル障害回復制御装置。1. An input / output control device and a peripheral control device connected to the input / output control device by a channel, wherein a fixed fault or an intermittent fault occurs in the input / output control device or the peripheral control device. Failure detection means for detecting, failure recovery means for receiving the detection output of the failure detection means, and channel initialization means for receiving a channel initialization request from the failure recovery means and returning an initialization result to the failure recovery means. In the provided channel failure recovery control device, a channel status storage table is provided, in which the detection output of the failure detection means is divided into fixed failures and intermittent failures and stored for each channel, and the channel initialization means is provided for If a fixed fault is stored for the channel by referring to the status storage table, initialization of the channel fails. Immediately comprises means for notifying to said fault recovery means, the above failure recovery means channel failure recovery control unit which comprises a means for disconnecting the immediate channel receives the notice of initialization unsuccessful.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62324450A JPH0690693B2 (en) | 1987-12-21 | 1987-12-21 | Channel failure recovery controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62324450A JPH0690693B2 (en) | 1987-12-21 | 1987-12-21 | Channel failure recovery controller |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01163859A JPH01163859A (en) | 1989-06-28 |
| JPH0690693B2 true JPH0690693B2 (en) | 1994-11-14 |
Family
ID=18165946
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62324450A Expired - Fee Related JPH0690693B2 (en) | 1987-12-21 | 1987-12-21 | Channel failure recovery controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0690693B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4079127B2 (en) | 2004-07-01 | 2008-04-23 | セイコーエプソン株式会社 | Inspection apparatus and droplet discharge inspection method |
| JP2008225973A (en) * | 2007-03-14 | 2008-09-25 | Nec Corp | Information processing system and failure information saving method |
| US11781940B2 (en) | 2018-04-19 | 2023-10-10 | Kairos Water, Inc. | Fluid control system |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57166623A (en) * | 1981-04-03 | 1982-10-14 | Hitachi Ltd | Channel device |
| JPS6155748A (en) * | 1984-08-28 | 1986-03-20 | Nec Corp | Electronic computer system |
| JPS6270940A (en) * | 1985-09-24 | 1987-04-01 | Nec Corp | Processing system for input and output time-out fault |
-
1987
- 1987-12-21 JP JP62324450A patent/JPH0690693B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH01163859A (en) | 1989-06-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0690693B2 (en) | Channel failure recovery controller | |
| JPH02151926A (en) | Terminal equipment switching system | |
| JP2956849B2 (en) | Data processing system | |
| JP3420919B2 (en) | Information processing device | |
| JPS62236056A (en) | Input/output controller for information processing system | |
| JPS6146543A (en) | Fault processing system of transfer device | |
| CN105391575A (en) | A treasury control method and system | |
| JPH02310755A (en) | Health check system | |
| JP2545763B2 (en) | Restart method of batch processing in hot standby system | |
| JPH03156646A (en) | Output system for fault information | |
| JPH022180B2 (en) | ||
| JPS6342536A (en) | Controlling system for interface error | |
| JPS62245456A (en) | Time monitor and control system | |
| JPH0235528A (en) | Control system for virtual computer system | |
| JPH07325730A (en) | Multiprocessor device | |
| JPH04256049A (en) | Data processor | |
| JPH04102930A (en) | Central processing unit | |
| JPS60214052A (en) | Error reporting system | |
| JPH04167144A (en) | Fault information output method for information processing system | |
| JPH03265960A (en) | Channel fault processing system | |
| JPS6238916A (en) | Rise-up system of data processing system | |
| JPH05334109A (en) | Debugging system for information processor | |
| JPH09179792A (en) | Shared SCSI device failure recovery method | |
| JPH0430229A (en) | Automatic notice system for fault | |
| JPH01140344A (en) | Information processor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |