JPH0420487B2 - - Google Patents

Info

Publication number
JPH0420487B2
JPH0420487B2 JP58170036A JP17003683A JPH0420487B2 JP H0420487 B2 JPH0420487 B2 JP H0420487B2 JP 58170036 A JP58170036 A JP 58170036A JP 17003683 A JP17003683 A JP 17003683A JP H0420487 B2 JPH0420487 B2 JP H0420487B2
Authority
JP
Japan
Prior art keywords
update management
file
management information
data
update
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 - Lifetime
Application number
JP58170036A
Other languages
English (en)
Other versions
JPS6061843A (ja
Inventor
Yutaka Hyoshi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP58170036A priority Critical patent/JPS6061843A/ja
Publication of JPS6061843A publication Critical patent/JPS6061843A/ja
Publication of JPH0420487B2 publication Critical patent/JPH0420487B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

【発明の詳細な説明】 発明の技術分野 本発明は多重化されたデータ処理装置に関し、
特に二重化システムにおける二重化フアイルの更
新管理に係る。
従来技術と問題点 データ処理装置では信頼性の向上、処理の確実
さを図つてホストCPU(中央処理装置)及び
DASD(直接アクセス記憶装置)など全てを二重
化することが盛行している。二重化システムでは
処理したデータを2つのDASDへ2重に記録して
おり、一方のDASDがダウンしても他方のDASD
でデータ処理を継続できるようにしている。
DASDに対して行なつた書込み処理の記録または
履歴情報(更新管理情報)はDASD詳しくはその
制御アダプタに格納しており、二重化フアイルで
あるから各DASDの更新管理情報は正常なら同じ
内容のものである。一方がダウンすればそのダウ
ン以後の更新管理情報はブランクになるから、両
DASDの更新管理情報を突き合わせることで何処
まで正常であつたか、ダウンしたDASDと何処か
ら更新すればよいかが分り、更新管理情報をとつ
ておくと障害修復後の立上げが有利に行なえる。
かゝる二重化フアイルの更新管理情報を外部記
憶装置上記の例ではDASDが持つているシステム
では、該外部記憶装置は動作している限り更新管
理を行なつてしまい、二重化フアイルに属さなく
て更新管理が必要でない時にもそれをしてしまう
という欠点がある。
発明の目的 本発明はかゝる点を改善しようとするもので、
二重化フアイルの更新管理機能の有効/無効をホ
ストより指示して不必要時に更新管理情報をとる
ことがないようにして該更新管理情報の信頼性を
向上させ、また不必要時には該情報を記録しない
ことで外部記憶装置の制御装置の負荷を軽減させ
ようとするものである。
発明の構成 本発明は多重化されたフアイルの更新管理情報
を該フアイルを構成する外部記憶装置に持たせ、
多重化フアイルの復旧を行う際、正常なフアイル
の更新管理情報に基づき、正常なフアイルのデー
タを障害が発生したフアイルへ書込むことによ
り、障害が発生したフアイルの復旧を行うように
した多重化データ処理装置において、前記更新管
理情報中にフアイルの更新管理情報を採取する機
能を有効化あるいは無効化するフラグを設け、前
記、データ処理装置の中央処理装置からのコマン
ドにより前記フラグを有効化あるいは無効化の状
態に設定することを特徴とするが、次に図面を参
照しながらこれを説明する。
発明の実施例 第1図は本発明が対象とする二重化されたデー
タ処理装置の概要を示し、10,12はホスト
CPU、14,16はDASD本例では磁気デイス
ク装置の制御装置、18,20はデイスク制御ア
ダプタ、22,24は磁気デイスク装置である。
デイスク22,24は大規模データ処理装置では
多数設けられているが、こゝでは各2つのみ示
す。このシステムでは図示のようにホスト、デイ
スクなど全てを2重化しており、信頼度を高めて
いる。鎖線枠26内がホストの内部記憶装置(主
記憶)に対する外部記憶装置を構成する。デイス
ク制御アダプタ18,20には更新管理領域18
a,20aが設けられ、これらの領域に更新管理
情報が格納される。
第2図はデイスク制御アダプタ18の詳細説明
図で、図中第1図と同一部分は同一番号で表わし
ている。27は上位インターフエース回路、28
はアドレスポインタ、29はリード回路、30は
ライト回路、31は下位インターフエース回路で
ある。制御装置14からのコマンドを上位インタ
ーフエース回路27で解読し、書込み系コマンド
である時は更新管理領域18aの所定アドレスを
アドレスポインタ28でアクセスし、ライト回路
30によりデータを書き込む。読出し系コマンド
の時はリード回路30によりデータを読み出す。
第3図は更新管理領域18a,20aの格納情
報を示すものである。AA,AB……BDの最初の
符号A,Bはデバイス名を、次の符号A〜Dはチ
ヤネルを示す。デバイスとはデイスク22,24
をいい、本例では各2個あるので、これをA,B
で示している。チヤネルとはデイスク制御アダプ
タ18,20の制御装置14,16に対するポー
トをいい、本例では各2個であるが第3図では4
個ある場合を想定してこれらをA,B,C,Dで
示している。更新管理領域では図示の如くデバイ
ス別及びチヤネル別に書込み処理履歴をとるよう
にしており、その履歴内容はデータ有効フラグ
a、更新開始日時b、更新開始ブロツクアドレス
c、更新完了ブロツクアドレスd、データチエツ
クフラグeからなる。これらのうちb〜dは更新
管理情報の要部をなし、aはこれらのデータが有
効か否かを示すもの、eはこれらのデータのエラ
ーチエツク用パリテイビツトである。データチエ
ツクフラグeにはECCなどのようにデータ修正
機能を持たせてもよい。
かかる更新管理情報の書込み読取りはセツトバ
ツフアパラメータ(Set Buffer Parameter)コ
マンドの如きホストコマンドで行なうが、この動
作を第4図のフローチヤートを用いて説明する。
セツトバツフアパラメータコマンドが発行される
と、このコマンドに後述されるライトパラメータ
が指定されているときには、更新管理を開始し
ようとする場合であれば続いて発行される更新管
理領域書込みコマンドにより1で示す更新管理デ
ータのセツトを行い、有効フラグaはオンにセツ
トする。更新管理が不要となつた場合には後述さ
れる終了パラメータにより、3で示す有効フラ
グのオフへのリセツトを行わせる。また更新管理
を一時凍結する場合には、後述される凍結パラメ
ータにより、4で示す凍結フラグのセツトを行
わせる(凍結フラグ自体は図示省略されている)。
他方、セツトバツフアパラメータコマンドに後述
されるリードパラメータが指定されているとき
には、続いて発行される更新管理領域読出しコマ
ンドにより2で示す更新管理データの読出しと送
出を行う。パラメータとしては次の如きパラメー
タ〜を用意する。
パラメータは、ライトパラメータで、二重化
制御中であることを制御装置に知らせるものであ
る。そして前述したようにセツトバツフアパラメ
ータコマンドに続いて発行される更新管理領域書
込みコマンドにより、指定ブロツクに第3図で説
明したデータa,b,c,d,eを書込ませ、以
後、書込みコマンド毎に更新完了ブロツクアドレ
スの更新を行なわせる。以後発行される書込みコ
マンドによる処理フローは図中5に示す経路を経
る。この処理フローは有効フラグaがオンで更新
管理が凍結中でないときに更新管理領域にブロツ
クNoを書込んでゆくものである。
パラメータは、リードパラメータで、前述し
たように、続いて発行される更新管理領域読出し
コマンドにより該更新管理領域の4単位データ
AA〜AD,BA〜BDを読み取らせるものである。
パラメータは、凍結パラメータで、単独動作
中であるか又は二重化制御中ではあるが障害発生
時の修復が不要なデータであるなどの事情で更新
完了ブロツクアドレスの更新は不要であることを
制御装置に知らせるものである。
パラメータは、終了パラメータで、続いて発
行される更新管理領域書込みコマンドにより任意
のブロツクにデータa〜eを書込ませるが、この
場合は以後書込みコマンドが発行されても更新デ
ータはとらないようにするものである。
データ有効フラグaはデータb〜dが有効、無
効を示すものであり、更新管理情報はもうとらな
いという場合はパラメータを用いて該フラグa
を“0”(無効)にセツトする。勿論更新管理情
報をとり始める場合はパラメータにより該フラ
グaを“1”にセツトする。一方のデイスク系1
8,22又は20,24がダウンした場合は、ア
ダプタ18,20の第2図に示す如き更新管理領
域18a,20aの内容をパラメータで読取つ
て比較し、不一致である、例えば各系のAB欄の
dが異なる場合は、デバイスA(各系でのそれ)
に対するチヤネルBからの書込み処理をダウンし
たデバイスに対して行なえばよい。
更新管理情報をとるデータ処理装置では該情報
はハードウエアで自動採取するようにしており、
本発明でも該情報はデイスク制御アダプタ18,
20のハードウエアが採取する。即ち第2図に示
したアドレスポインタ28、リード回路29、ラ
イト回路30により更新管理領域18aの情報を
採取する。前述のようにこの機能は迅速に有効
化、無効化することができないと、採取してはな
らない状態でも採取してしまい、ひいては更新管
理情報そのものを信頼のおけないものにしてしま
う。この点本発明のようにホストコマンドで簡
単、迅速に有効化、無効化可能にしておくと、
DASDの一方がダウンした或いはDASDの2重化
を解除して単独動作にした場合などは速やかに更
新管理情報の採取を禁止することができ、甚だ有
効である。
本発明は磁気デイスク装置だけでなく、多重化
フアイルとして構成され履歴情報を採るデータ処
理装置に適用して同様な効果を得ることができ
る。
発明の効果 以上説明したように本発明によればOS(管理プ
ログラム)によつて更新管理機能の有効化/無効
化が自由にできるので汎用性があり、信頼度が向
上する。また無効時には更新管理機能動作しなく
なるので、外部記憶装置の制御装置の負荷が軽減
される効果がある。
【図面の簡単な説明】
第1図は本発明の実施例を示すブロツク図、第
2図はデイスク制御アダプタの詳細を示すブロツ
ク図、第3図はその更新管理領域の内容を示す説
明図、第4図は更新管理領域の処理を説明するフ
ローチヤートである。 図面で、26は外部記憶装置、10,12は中
央処理装置、18a,20aは更新管理情報を記
憶する領域である。

Claims (1)

    【特許請求の範囲】
  1. 1 多重化されたフアイルの更新管理情報を該フ
    アイルを構成する外部記憶装置に持たせ、多重化
    フアイルの復旧を行う際、正常なフアイルの更新
    管理情報に基づき、正常なフアイルのデータを障
    害が発生したフアイルへ書込むことにより、障害
    が発生したフアイルの復旧を行うようにした多重
    化データ処理装置において、前記更新管理情報中
    にフアイルの更新管理情報を採取する機能を有効
    化あるいは無効化するフラグを設け、前記、デー
    タ処理装置の中央処理装置からのコマンドにより
    前記フラグを有効化あるいは無効化の状態に設定
    することを特徴とするデータ処理装置。
JP58170036A 1983-09-14 1983-09-14 デ−タ処理装置 Granted JPS6061843A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58170036A JPS6061843A (ja) 1983-09-14 1983-09-14 デ−タ処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58170036A JPS6061843A (ja) 1983-09-14 1983-09-14 デ−タ処理装置

Publications (2)

Publication Number Publication Date
JPS6061843A JPS6061843A (ja) 1985-04-09
JPH0420487B2 true JPH0420487B2 (ja) 1992-04-03

Family

ID=15897416

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58170036A Granted JPS6061843A (ja) 1983-09-14 1983-09-14 デ−タ処理装置

Country Status (1)

Country Link
JP (1) JPS6061843A (ja)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55135950A (en) * 1979-04-11 1980-10-23 Fujitsu Ltd Data processing system
JPS5835653A (ja) * 1981-08-27 1983-03-02 Fujitsu Ltd ヒストリ−・メモリ制御方式

Also Published As

Publication number Publication date
JPS6061843A (ja) 1985-04-09

Similar Documents

Publication Publication Date Title
US7028216B2 (en) Disk array system and a method of avoiding failure of the disk array system
US7890697B2 (en) System and program for demoting tracks from cache
US5193154A (en) Buffered peripheral system and method for backing up and retrieving data to and from backup memory device
US7152184B2 (en) Storage device, backup method and computer program code of this storage device
US6604171B1 (en) Managing a cache memory
CN100418062C (zh) 复制控制器及其方法
US6591335B1 (en) Fault tolerant dual cache system
US20020083366A1 (en) Dual channel restoration of data between primary and backup servers
US7590884B2 (en) Storage system, storage control device, and storage control method detecting read error response and performing retry read access to determine whether response includes an error or is valid
JP2002149499A (ja) データの完全性を備えるリモートコピーシステム
JPH05224832A (ja) アレイディスク装置のディスク装置診断方法
JP2006072435A (ja) ストレージシステムおよびデータ記録方法
US7567994B2 (en) Method and apparatus to proactively capture and transmit dense diagnostic data of a file system
US20070033361A1 (en) Apparatus, system, and method for fastcopy target creation
US20040133741A1 (en) Disk array apparatus and data writing method used in the disk array apparatus
JP2007149085A (ja) 接続された装置を構成するための初期設定コードの実行
JPH0420487B2 (ja)
JP3845239B2 (ja) ディスクアレイ装置及びディスクアレイ装置における障害復旧方法
JP2002278706A (ja) ディスクアレイ装置
JPH0287242A (ja) データベースの退避回復方式
JPH10340215A (ja) データバックアップ方式
JPS58175065A (ja) 多重化ボリユ−ム処理方式
JP2003186629A (ja) データコピーシステム
JPS63262737A (ja) デ−タベ−ス更新記録処理方法
JPH0467209B2 (ja)