Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH06103453B2 - Redundant volume management information recovery processing method - Google Patents
[go: Go Back, main page]

JPH06103453B2 - Redundant volume management information recovery processing method - Google Patents

Redundant volume management information recovery processing method

Info

Publication number
JPH06103453B2
JPH06103453B2 JP61302375A JP30237586A JPH06103453B2 JP H06103453 B2 JPH06103453 B2 JP H06103453B2 JP 61302375 A JP61302375 A JP 61302375A JP 30237586 A JP30237586 A JP 30237586A JP H06103453 B2 JPH06103453 B2 JP H06103453B2
Authority
JP
Japan
Prior art keywords
management information
journal
volume
redundant
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 - Fee Related
Application number
JP61302375A
Other languages
Japanese (ja)
Other versions
JPS63155226A (en
Inventor
敬三 宮本
啓喜 永井
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
NTT Inc
Original Assignee
Fujitsu Ltd
Nippon Telegraph and Telephone Corp
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, Nippon Telegraph and Telephone Corp filed Critical Fujitsu Ltd
Priority to JP61302375A priority Critical patent/JPH06103453B2/en
Publication of JPS63155226A publication Critical patent/JPS63155226A/en
Publication of JPH06103453B2 publication Critical patent/JPH06103453B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

【発明の詳細な説明】 〔概要〕 二重化ボリュームの構成制御情報が格納される二重化ボ
リューム管理情報テーブルを,各物理ボリューム対応に
設けると共に,この二重化ボリューム管理情報テーブル
の内容を退避するジャーナル領域を設けておき,各二重
化ボリュームの更新にあたって,更新前ジャーナルを取
得し,ジャーナル有効/無効によって状態遷移を管理す
ることにより,管理情報更新中におけるシステム・ダウ
ン後のリカバリ時間の短縮と,システム立上げ後におけ
る管理情報の冗長度二多重の維持を可能としている。
DETAILED DESCRIPTION [Overview] A duplicated volume management information table that stores configuration control information of a duplicated volume is provided for each physical volume, and a journal area for saving the contents of this duplicated volume management information table is provided. When updating each duplicated volume, the pre-update journal is acquired and the state transition is managed by enabling / disabling the journal to shorten the recovery time after a system down during management information update, and after system startup. It is possible to maintain the redundancy of the management information in 2x.

〔産業上の利用分野〕[Industrial application field]

本発明は,1つの論理ボリュームを例えば2つの物理ボリ
ュームに対応づけて管理する二重化ボリューム管理機能
を有するデータ処理システムにおいて,その二重化ボリ
ュームの構成制御情報を持つ管理情報テーブルの更新お
よびリカバリ処理の方式に係り,特にリカバリ時間の短
縮および冗長度の維持による信頼性向上を可能とした二
重化ボリューム管理情報リカバリ処理方式に関するもの
である。
The present invention relates to a method of updating and recovering a management information table having configuration control information of a redundant volume in a data processing system having a redundant volume management function for managing one logical volume in association with, for example, two physical volumes. In particular, the present invention relates to a dual volume management information recovery processing method that can improve reliability by shortening recovery time and maintaining redundancy.

第6図は一般的な二重化ボリュームの構成を説明するた
めの図である。
FIG. 6 is a diagram for explaining the configuration of a general duplex volume.

二重化ボリュームの管理では,1つの仮想的な論理ボリュ
ーム21を,システム内部で2つの物理ボリューム22X,22
Yに対応づけておき,データ処理部31による論理ボリュ
ーム21に対するWRITEアクセスでは,同じ内容を2つの
物理ボリューム22X,22Yに書き出す。これにより,一方
の物理ボリュームが障害になっても,他方から正常なデ
ータをREAD可能としている。
In managing redundant volumes, one virtual logical volume 21 is replaced by two physical volumes 22X, 22 inside the system.
In association with Y, the WRITE access to the logical volume 21 by the data processing unit 31 writes the same contents to the two physical volumes 22X and 22Y. As a result, even if one physical volume fails, normal data can be read from the other.

このような二重化ボリュームの構成32を管理するため
に,構成管理情報33が必要になるが,この構成管理情報
33は,システムの都合により,二重化から一重化または
一重化から二重化へ移行する場合や,物理ボリュームが
障害になったために,他の物理ボリュームに切り替える
場合などに,更新する必要がある。
The configuration management information 33 is required to manage the configuration 32 of such a redundant volume.
The 33 needs to be updated when the system is switched from duplex to single or from single to duplex due to system convenience, or when switching to another physical volume due to a physical volume failure.

その管理情報の更新中に,システム・ダウンが生じた
り,入出力障害が生じても,管理情報を迅速に,かつ正
しくリカバリできることが必要とされる。
It is necessary to be able to recover the management information quickly and correctly even if the system goes down or an I / O failure occurs during the updating of the management information.

〔従来の技術〕[Conventional technology]

一般に,データセットなどの障害対策として,同じ情報
を多重化して持つ方式と,更新情報を磁気テープなどに
採取しておくジャーナル方式が用いられている。
Generally, as a countermeasure against a failure of a data set or the like, a method in which the same information is multiplexed and held and a journal method in which update information is collected on a magnetic tape are used.

従来,二重化ボリュームの管理情報について,冗長化制
御を行うと共に,更新情報については,磁気テープ上に
ジャーナルを採るようにされていた。
Conventionally, redundancy control has been performed on the management information of the duplicated volume, and a journal is recorded on the magnetic tape for the update information.

〔発明が解決しようとする問題点〕[Problems to be solved by the invention]

従来方式では,二重化ボリュームの管理情報を,障害時
に復元できないときに,磁気テープ上の更新情報である
ジャーナルからリカバリする必要がある。しかしなが
ら,磁気テープのジャーナルからリカバリをする場合に
は,オペレータの介入が避けられないうえ,リカバリ時
間が長くかかるという問題がある。
In the conventional method, it is necessary to recover the management information of the duplicated volume from the journal, which is the update information on the magnetic tape, when it cannot be restored in the event of a failure. However, when recovering from a magnetic tape journal, there is a problem that operator intervention is inevitable and recovery time is long.

また,二重化しておいた管理情報の更新中にシステム・
ダウン等が発生した場合,ダウン後のリカバリでは,冗
長度を二多重から一多重に下げた状態で,システム再開
が行われるため,その後の信頼性が落ちるという問題が
ある。
In addition, while updating the redundant management information, the system
When a down occurs, in the recovery after the down, the system is restarted with the redundancy reduced from two to one, so that there is a problem that the reliability thereafter decreases.

〔問題点を解決するための手段〕[Means for solving problems]

第1図は本発明の基本構成例を示す。 FIG. 1 shows a basic configuration example of the present invention.

第1図において,10はCPUおよびメモリからなる処理装
置,11は二重化ボリュームの構成を変更するオペレータ
の操作コマンドを処理する二重化ボリューム操作コマン
ド処理部,12は二重化ボリュームの設定・復元等を処理
する二重化ボリューム管理ユーティリティ,13は二重化
ボリューム上のデータセットにアクセスしデータを処理
するデータセットアクセス処理部,14は二重化ボリュー
ムの構成管理情報を管理する二重化ボリューム構成管理
部,15は二重化ボリューム管理情報の更新前ジャーナル
を取得する更新前ジャーナル取得部,16は二重化ボリュ
ーム管理情報テーブルを更新するテーブル更新部,17は
テーブル更新後にジャーナルを無効化するジャーナル無
効化部,18はジャーナル有効/無効に応じて管理情報テ
ーブルのリカバリを行うリカバリ処理部,19はメモリ上
の管理情報テーブル,19X,19Yは物理ボリューム上の管理
情報テーブル,20は入出力制御部,21は仮想的なアクセス
対象となる記憶媒体である論理ボリューム,22X,22Yは論
理ボリューム21に対応づけられている物理ボリューム,2
3X,23Yはそれぞれ管理情報テーブル19X,19Yが退避され
るジャーナル領域,24X,24Yはユーザ用の同じ内容を持つ
データが記憶されるデータセットを表す。
In FIG. 1, reference numeral 10 is a processing device including a CPU and a memory, 11 is a redundant volume operation command processing section for processing an operator's operation command for changing the configuration of a redundant volume, and 12 is for setting / restoring a redundant volume. Redundant volume management utility, 13 is a dataset access processing unit that accesses and processes data on a redundant volume, 14 is a redundant volume configuration management unit that manages redundant volume configuration management information, and 15 is a redundant volume management information The pre-update journal acquisition unit that acquires the pre-update journal, 16 is the table update unit that updates the duplicated volume management information table, 17 is the journal invalidation unit that invalidates the journal after updating the table, and 18 is the journal valid / invalid A recovery processing unit that recovers the management information table, 19 is a management information table on the memory, 19X and 19Y are management information tables on physical volumes, 20 is an input / output control unit, 21 is a logical volume which is a storage medium to be virtually accessed, and 22X and 22Y are logical volumes. Physical volume associated with 21, 2
3X and 23Y represent journal areas in which the management information tables 19X and 19Y are respectively saved, and 24X and 24Y represent data sets in which data having the same contents for users is stored.

ジャーナル領域23X,23Yは,磁気テープではなく,管理
情報テーブル19X,19Yを記憶する媒体と,それぞれ同じ
媒体上に設けられる。
The journal areas 23X and 23Y are provided not on the magnetic tape but on the same medium as the medium storing the management information tables 19X and 19Y.

二重化ボリューム操作コマンド処理部11が入力したコマ
ンドにより,論理ボリューム21の構成変更,属性変更な
ど行う場合,二重化ボリューム構成管理部14は,管理情
報テーブル19X,19Yの構成制御情報を更新するため,ま
ず更新前ジャーナル取得部15を呼び出す。
When the logical volume 21 configuration is changed or the attribute is changed by the command input by the redundant volume operation command processing unit 11, the redundant volume configuration management unit 14 first updates the configuration control information of the management information tables 19X and 19Y. Call the pre-update journal acquisition unit 15.

更新前ジャーナル取得部15は,媒体上の管理情報テーブ
ル19X,19Yを,順次,メモリ上の管理情報テーブル19に
読み出し,その内容に,ジャーナル有効情報を付加した
内容を,それぞれジャーナル領域23X,23Yに書き出す。
その後,テーブル更新部16は,メモリ上の管理情報テー
ブル19の構成制御情報を書き換え,その内容を物理ボリ
ューム上の管理情報テーブル19X,19Yに書き出す。
The pre-update journal acquisition unit 15 sequentially reads the management information tables 19X and 19Y on the medium into the management information table 19 on the memory, and the contents obtained by adding the journal valid information to the contents thereof are journal areas 23X and 23Y, respectively. Export to.
After that, the table updating unit 16 rewrites the configuration control information of the management information table 19 on the memory and writes the contents to the management information tables 19X and 19Y on the physical volume.

管理情報テーブル19X,19Yの内容更新後に,ジャーナル
無効化部17が呼び出され,ジャーナル無効化部17は,ジ
ャーナル領域23X,23Yに対し,ジャーナル有効情報を解
除した内容を書き込む。
After updating the contents of the management information tables 19X and 19Y, the journal invalidation unit 17 is called, and the journal invalidation unit 17 writes the contents in which the journal valid information is released to the journal areas 23X and 23Y.

管理情報テーブル19X,19Y等の更新中に,システム・ダ
ウンが生じた場合,リカバリ処理部18は,システム再開
初期設定時に,ジャーナル領域23Xのジャーナル有効情
報を調べ,有効情報がセットされていれば,ジャーナル
領域23Xの内容を,管理情報テーブル19Xに復元して,リ
カバリを行う。また,他方のジャーナル領域23Yについ
ても,有効/無効を調べ,ジャーナルが有効な場合に,
同様に管理情報テーブル19Yを,ジャーナル領域23Yの情
報によりリカバリする。
If a system down occurs during updating of the management information tables 19X, 19Y, etc., the recovery processing unit 18 checks the journal valid information in the journal area 23X at the time of system restart initialization, and if valid information is set, , The contents of the journal area 23X are restored to the management information table 19X, and recovery is performed. Also, for the other journal area 23Y, check the validity / invalidity, and if the journal is valid,
Similarly, the management information table 19Y is recovered by the information in the journal area 23Y.

〔作用〕[Action]

本発明の場合,ジャーナル領域23X,23Yが,二重化され
ている管理情報テーブル19X,19Yに対応して,それぞれ
予め設けられ,管理情報テーブル19X,19Yの更新中に
は,更新前の内容が,ジャーナル有効情報と共に,ジャ
ーナル領域23X,23Yに保持される。
In the case of the present invention, the journal areas 23X and 23Y are respectively provided in advance corresponding to the duplicated management information tables 19X and 19Y, and the contents before the update are updated during the update of the management information tables 19X and 19Y. It is held in the journal areas 23X and 23Y together with the journal valid information.

従って,管理情報の更新中にシステム・ダウンが生じた
ような場合でも,オペレータの介入なしに,迅速にリカ
バリすることができるようになる。
Therefore, even if the system goes down during the update of the management information, the recovery can be performed quickly without the intervention of the operator.

なお,冗長度が二多重である場合に,互いに相手ボリュ
ームがマウントされている装置の識別番号を,管理情報
テーブル19X,19Y内に格納しておくことにより,異常時
において構成制御情報に矛盾が生じた場合に,正しい論
理ボリューム構成の再組立てを行うことができるように
なる。
If the redundancy is duplicated, by storing the identification numbers of the devices on which the other volume is mounted in the management information tables 19X and 19Y, the configuration control information will be inconsistent in the event of an error. If a problem occurs, the correct logical volume configuration can be reassembled.

〔実施例〕〔Example〕

第2図は本発明に係る管理情報テーブルの構成例,第3
図は本発明の一実施例による管理情報更新処理の例,第
4図は更新状態とリカバリとの関係説明図,第5図は本
発明の一実施例による相手識別番号による構成組立ての
説明図を示す。
FIG. 2 is a configuration example of a management information table according to the present invention,
FIG. 4 is an example of management information update processing according to an embodiment of the present invention, FIG. 4 is an explanatory view of the relationship between update status and recovery, and FIG. 5 is an explanatory view of configuration and assembly by partner identification number according to an embodiment of the present invention. Indicates.

二重化ボリュームの構成制御情報を記憶する管理情報テ
ーブル19は,例えば第2図に示すような内容を持つ。
The management information table 19 for storing the configuration control information of the duplicated volume has the contents shown in FIG. 2, for example.

VCP1,VCP2は,いわゆるバリディティチェックパターン
である。VCP1,VCP2には,更新時の時刻情報を含む情報
が設定され,VCP1とVCP2とは同じ内容を持つようにされ
る。リカバリ時において,VCP1の内容と,VCP2の内容とを
照合し,これらが一致しなければ,管理情報テーブルの
書き込み中に障害が発生したと認知できるので,その管
理情報テーブルの内容は正しくないものとして棄却す
る。ジャーナルも同様である。
VCP1 and VCP2 are so-called validity check patterns. Information including time information at the time of updating is set in VCP1 and VCP2 so that VCP1 and VCP2 have the same contents. At the time of recovery, the contents of VCP1 and VCP2 are collated, and if they do not match, it can be recognized that a failure occurred during writing of the management information table, so the contents of the management information table are incorrect. Reject as. The same applies to journals.

TBLIDは,テーブル識別子であり,ここには,管理情報
テーブルであることを識別するIDが格納される。
TBLID is a table identifier, and an ID for identifying a management information table is stored here.

MSTSBは,自ボリュームのステータスであり,OSTSBは,
相手ボリュームのステータスである。これが16進数の
‘01'である場合,自ボリュームまたは相手ボリューム
が,二重化ボリュームに組み入れられていることを示
す。以下,この状態をONDUALという。これが,‘02'で
ある場合,二重化ボリューム構成から切り離されている
ことを示す。この状態をOFFDUALという。‘03'のNEUTRA
Lは,一重化から二重化へ移行している途中の状態を示
す。‘04'のANYは,ステータス情報が意味を持たない場
合などに設定される値である。
MSTSB is the status of the own volume, and OSTSB is
This is the status of the other party's volume. When this is hexadecimal '01', it indicates that the own volume or the partner volume is included in the duplex volume. Hereinafter, this state is called ON DUAL. When this is '02', it indicates that the volume is separated from the redundant volume configuration. This state is called OFF DUAL. '03' NEUTRA
L indicates the state in the middle of transition from single-duplex to dual-duplex. ANY of '04' is a value set when status information has no meaning.

FLAGは,ジャーナル領域において,ジャーナルの内容が
有効であるか無効であるかなどを示すジャーナル用フラ
グである。このフラグは,ジャーナル領域でのみ意味を
持つ。本実施例の場合,二重化ボリュームの系間共用に
関しても考慮されており,ジャーナルが有効であり,か
つ他系通知中であるという状態についても,フラグによ
って管理できるようになっている。
FLAG is a journal flag indicating whether the journal contents are valid or invalid in the journal area. This flag has meaning only in the journal area. In the case of the present embodiment, consideration is given to the sharing of the duplicated volume between systems, and the state in which the journal is valid and the other system is being notified can also be managed by the flag.

OTHERPDNには,相手ボリュームがマウントされている装
置の識別番号が設定される。相手ボリュームがない場合
には,自ボリュームの識別番号が設定される。
The identification number of the device on which the remote volume is mounted is set in OTHERPDN. If there is no other volume, the identification number of the own volume is set.

次に,第1図に示す二重化ボリューム構成管理部14によ
る管理情報の更新処理を,第3図に示す処理〜に従
って説明する。
Next, the management information update processing by the duplicated volume configuration management unit 14 shown in FIG. 1 will be described in accordance with the processings shown in FIG.

管理情報テーブルの更新に先立ち,まず主ボリュー
ム(X)の管理情報テーブル19Xを読み,第2図に示すF
LAGを16進数の‘FF'に設定して,ジャーナル領域23Xに
書き出す。
Prior to updating the management information table, first read the management information table 19X of the primary volume (X), and then enter the F shown in FIG.
Set LAG to hexadecimal'FF 'and write to journal area 23X.

処理と同様に,管理情報テーブル19Yの内容に,
ジャーナル有効情報(FLAG=X‘FF')をセットして,
ジャーナル領域23Yに書き出す。
Similar to the processing, in the contents of the management information table 19Y,
Set the journal valid information (FLAG = X'FF '),
Write to journal area 23Y.

次に,主ボリューム(X)の管理情報テーブル19X
の構成制御情報を,新しい内容に更新する。
Next, the management information table 19X for the primary volume (X)
The configuration control information of is updated to the new contents.

従ボリューム(Y)についても,管理情報テーブル
19Yの構成制御情報を更新する。
Management information table for secondary volume (Y)
Update 19Y configuration control information.

ジャーナル領域23Xにおけるジャーナル用フラグに
X‘00'を設定して,主ボリューム(X)のジャーナル
を無効化する。
X'00 'is set in the journal flag in the journal area 23X to invalidate the journal of the main volume (X).

従ボリューム(Y)のジャーナル領域23Yについて
も,フラグにX‘00'を設定して,同様にジャーナルを
無効化する。
Also for the journal area 23Y of the secondary volume (Y), X'00 'is set in the flag and the journal is similarly invalidated.

なお,二重化ボリュームを複数の処理装置で系間共用し
ている場合には,ジャーナルを無効化する前に,他系に
二重化ボリュームの構成変更等を通知し,応答を待つ処
理などが行われるが,同様な状態管理により,他系への
通知中における障害に対するリカバリが可能である。
When a redundant volume is shared by multiple processing units, a process such as notifying the other system of the redundant volume configuration change and waiting for a response is performed before disabling the journal. By the same status management, it is possible to recover from a failure during notification to another system.

上記処理ないし処理に対応して,管理情報テーブル
の更新状態は,第3図に示す状態S0ないしS12のように
遷移する。主ボリュームのジャーナルは,状態S2から状
態S8まで有効である。従ボリュームの場合,その管理情
報テーブルのジャーナルは,状態S4から状態S10まで有
効である。
In response to the above processing or processing, the update status of the management information table transits to statuses S0 to S12 shown in FIG. The journal of the main volume is valid from status S2 to status S8. In the case of a secondary volume, the journals of that management information table are valid from status S4 to status S10.

状態S1,状態S9および状態S3,状態S11では,ジャーナル
領域を更新中であるため,有効であるか無効であるかは
不定である。ジャーナル領域における第2図に示すVCP
1,VCP2が一致しない場合には,無効であるとして,ジャ
ーナルを棄却する。一致する場合には,ジャーナル用フ
ラグの内容により,有効/無効を判断する。
In state S1, state S9 and state S3, state S11, since the journal area is being updated, it is uncertain whether it is valid or invalid. VCP shown in Fig. 2 in the journal area
If 1 and VCP2 do not match, the journal is rejected as invalid. If they match, the validity / invalidity is determined according to the contents of the journal flag.

論理ボリュームを2つの物理ボリューム22X,22Yに割り
当てて,二重化で運用しているときに,例えば物理ボリ
ューム22Yを切り離すことを指示するコマンドが投入さ
れたとする。この場合,管理情報テーブル19X,19Yを更
新して,第4図に示す(イ)の状態から,(ロ)の状態
に構成制御情報を更新する必要がある。
It is assumed that a command is issued that allocates a logical volume to two physical volumes 22X and 22Y and, for example, separates the physical volume 22Y while operating in a redundant configuration. In this case, it is necessary to update the management information tables 19X and 19Y to update the configuration control information from the state (a) shown in FIG. 4 to the state (b).

第3図に示す処理により,更新が行われるが,本体系障
害等により,更新中にシステム・ダウンが起きる可能性
がある。管理情報更新中におけるシステム・ダウンが生
じた場合,そのリカバリでは,更新状態がS0からS8であ
る場合に,特に主ボリュームにおける更新前ジャーナル
等により,管理情報テーブルにおける構成制御情報を,
第4図に示す(イ)の状態に復元することができる。ま
た,状態S9以降にダウンした場合には,主ボリュームに
おける管理情報テーブルの新しい構成制御情報が有効に
なっているので,第4図に示す(ロ)の状態にリカバリ
することができる。
Although the update is performed by the processing shown in FIG. 3, there is a possibility that the system will be down during the update due to a failure of the main body system or the like. When the system goes down during the management information update, in the recovery, when the update status is from S0 to S8, the configuration control information in the management information table, especially by the pre-update journal in the main volume,
It can be restored to the state of (a) shown in FIG. Further, in the case of the state S9 or later, since the new configuration control information of the management information table in the main volume is valid, it is possible to recover to the state (b) shown in FIG.

各管理情報テーブル19X,19Yには,相手ボリュームがマ
ウントされている装置の識別番号が格納されているの
で,異常時において,誤った論理ボリューム構成で再組
立てすることを防止している。
Since each management information table 19X, 19Y stores the identification number of the device on which the partner volume is mounted, it is prevented from being reassembled with an incorrect logical volume configuration in the event of an abnormality.

第5図は,相手装置の識別番号による構成組立てを説明
するための図である。第5図(イ)に示すように,管理
情報テーブルにおける相手識別番号が,自ボリュームの
識別番号を指しており,相手ボリュームがないときに
は,X面の片面状態で構成組立てを行う。第5図(ロ)の
ように,Y面の管理情報テーブルにおける自ボリュームの
ステータスおよび相手ボリュームのステータスが,共に
ONDUALであり,X面の相手識別番号が,自装置をポイント
しているとする。この状態は,Y面のI/O異常により,構
成制御情報の更新が,X面だけ行われたと考えることがで
きる。従って,このケースでは,X面の片面状態で構成組
立てを行う。
FIG. 5 is a diagram for explaining the construction and assembly based on the identification number of the partner device. As shown in FIG. 5 (a), the partner identification number in the management information table points to the identification number of the own volume, and when there is no partner volume, the configuration and assembly are performed in the single-sided state of the X side. As shown in Fig. 5 (b), the status of the own volume and the status of the partner volume in the Y-side management information table are both
It is ONDUAL, and it is assumed that the other party's identification number on the X side points to its own device. In this state, it can be considered that the configuration control information was updated only in the X plane due to an I / O abnormality in the Y plane. Therefore, in this case, construction and assembly are performed with the single side of the X side.

第5図(ハ)の場合,そのまま二重化状態で構成組立て
を行う。例えば,第5図(ニ)に示すような物理ボリュ
ームの切替えにおける矛盾した状態のケースでは,X面の
対となるY面を#0の物理ボリュームとして,二重化状
態で構成組立てを行う。第5図(ホ)の状態の場合,X面
のI/O異常により,構成制御情報の更新が,Y面だけしか
できなかったと考えられる。従って,このケースでは自
動的な構成組立てを行わない。第5図(ヘ)の場合に
も,構成組立てを行わない。他の種々のケースについて
も,構成組立てを同様に考えることができる。
In the case of FIG. 5C, the components are assembled and assembled in the duplicated state. For example, in the case of an inconsistent state in the physical volume switching as shown in FIG. 5D, the Y surface, which is a pair of the X surface, is set as the physical volume of # 0, and the configuration and assembly are performed in a duplicated state. In the case of the state of FIG. 5 (e), it is considered that the configuration control information could only be updated on the Y side due to an I / O error on the X side. Therefore, in this case no automatic assembly is performed. Also in the case of FIG. 5 (f), the structural assembly is not performed. The construction and assembly can be similarly considered in various other cases.

〔発明の効果〕〔The invention's effect〕

以上説明したように,本発明によれば,二重化ボリュー
ム管理情報の更新中に,システム・ダウンが生じた場合
に,そのリカバリをオペレータの介入なしに,高速に行
うことができる。また,冗長度二多重で運用している場
合に,ダウン後のリカバリによって,冗長度を二多重の
まま運用することができる。
As described above, according to the present invention, when the system goes down while updating the duplicated volume management information, the recovery can be performed at high speed without operator intervention. Further, when the redundancy is multiplexed, the redundancy can be used as it is by the recovery after the down.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明の基本構成例,第2図は本発明に係る管
理情報テーブルの構成例,第3図は本発明の一実施例に
よる管理情報更新処理の例,第4図は更新状態とリカバ
リとの関係説明図,第5図は本発明の一実施例による相
手識別番号による構成組立ての説明図,第6図は一般的
な二重化ボリュームの構成を説明するための図を示す。 図中,10は処理装置,11は二重化ボリューム操作コマンド
処理部,12は二重化ボリューム管理ユーティリティ,13は
データセットアクセス処理部,14は二重化ボリューム構
成管理部,15は更新前ジャーナル取得部,16はテーブル更
新部,17はジャーナル無効化部,18はリカバリ処理部,19,
19X,19Yは管理情報テーブル,20は入出力制御部,21は論
理ボリューム,22X,22Yは物理ボリューム,23X,23Yはジャ
ーナル領域,24X,24Yはデータセットを表す。
FIG. 1 is a basic configuration example of the present invention, FIG. 2 is a configuration example of a management information table according to the present invention, FIG. 3 is an example of management information update processing according to an embodiment of the present invention, and FIG. And FIG. 5 is a diagram for explaining the relationship between the recovery and recovery, FIG. 5 is a diagram for explaining the configuration and assembly by the partner identification number according to one embodiment of the present invention, and FIG. 6 is a diagram for explaining the configuration of a general duplicated volume. In the figure, 10 is a processing device, 11 is a redundant volume operation command processing unit, 12 is a redundant volume management utility, 13 is a data set access processing unit, 14 is a redundant volume configuration management unit, 15 is a pre-update journal acquisition unit, and 16 is a Table update unit, 17 journal invalidation unit, 18 recovery processing unit, 19,
19X and 19Y are management information tables, 20 is an input / output control unit, 21 is a logical volume, 22X and 22Y are physical volumes, 23X and 23Y are journal areas, and 24X and 24Y are data sets.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】論理ボリュームを物理ボリュームに対応づ
けて管理する二重化ボリューム管理機能を有するデータ
処理システムにおいて, 各物理ボリューム対応に,二重化ボリュームの構成制御
情報が格納される二重化ボリューム管理情報テーブル
(19X,19Y)と, 上記二重化ボリューム管理情報テーブルに対応して,そ
れぞれ同じ媒体上にその内容が退避されるジャーナル領
域(23X,23Y)と, 各二重化ボリューム管理情報の更新にあたって,上記二
重化ボリューム管理情報テーブルの内容に,ジャーナル
有効情報を付加した内容を,上記ジャーナル領域に転記
する更新前ジャーナル取得手段(15)と, 更新前ジャーナル取得後に,上記各二重化ボリューム管
理情報テーブルを更新するテーブル更新手段(16)と, 上記二重化ボリューム管理情報テーブルの更新後に,上
記ジャーナル領域における上記ジャーナル有効表示を解
除しジャーナルを無効化する更新前ジャーナル無効化手
段(17)と, 各二重化ボリューム管理情報の更新中における障害に対
して,上記ジャーナル領域におけるジャーナル有効/無
効を,各物理ボリュームについてチェックし,その状態
に応じて,各二重化ボリューム管理情報を復元し,二重
化ボリュームの再構成を行うリカバリ処理手段(18)と
を備えた ことを特徴とする二重化ボリューム管理情報リカバリ処
理方式。
1. In a data processing system having a redundant volume management function for managing a logical volume in association with a physical volume, a redundant volume management information table (19X) in which configuration control information of the redundant volume is stored for each physical volume. , 19Y), the journal areas (23X, 23Y) whose contents are respectively saved on the same medium in correspondence with the above redundant volume management information table, and the above redundant volume management information when updating each redundant volume management information. A pre-update journal acquisition unit (15) that transfers the contents of the table to which journal valid information is added to the journal area, and a table update unit (15) that updates each of the above-mentioned duplicated volume management information tables after acquisition of the pre-update journal ( 16) and the above redundant volume management information After the table is updated, the pre-update journal invalidation means (17) for canceling the valid display of the journal in the journal area and invalidating the journal, and the failure in the journal area for the failure during the update of each redundant volume management information It is provided with a recovery processing means (18) for checking the validity / invalidity of the journal for each physical volume, restoring each redundant volume management information according to the state, and reconstructing the redundant volume. Redundant volume management information recovery processing method.
JP61302375A 1986-12-18 1986-12-18 Redundant volume management information recovery processing method Expired - Fee Related JPH06103453B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61302375A JPH06103453B2 (en) 1986-12-18 1986-12-18 Redundant volume management information recovery processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61302375A JPH06103453B2 (en) 1986-12-18 1986-12-18 Redundant volume management information recovery processing method

Publications (2)

Publication Number Publication Date
JPS63155226A JPS63155226A (en) 1988-06-28
JPH06103453B2 true JPH06103453B2 (en) 1994-12-14

Family

ID=17908140

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61302375A Expired - Fee Related JPH06103453B2 (en) 1986-12-18 1986-12-18 Redundant volume management information recovery processing method

Country Status (1)

Country Link
JP (1) JPH06103453B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4723100B2 (en) * 2001-02-22 2011-07-13 日置電機株式会社 Coil manufacturing method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6120161A (en) * 1984-07-07 1986-01-28 Fujitsu Ltd Protection processing method of data set

Also Published As

Publication number Publication date
JPS63155226A (en) 1988-06-28

Similar Documents

Publication Publication Date Title
US5724581A (en) Data base management system for recovering from an abnormal condition
US7921080B2 (en) System and method for a backup parallel server data storage system
US7107411B2 (en) Apparatus method and system for fault tolerant virtual memory management
EP0902923B1 (en) Method for independent and simultaneous access to a common data set
US6732231B1 (en) System and method for management of mirrored storage devices storing device serial numbers
US5430866A (en) Method and apparatus for deriving mirrored unit state when re-initializing a system
US7827367B2 (en) Backup control method for acquiring plurality of backups in one or more secondary storage systems
US6092066A (en) Method and apparatus for independent operation of a remote data facility
US11256586B2 (en) Remote copy system and remote copy management method
US7702757B2 (en) Method, apparatus and program storage device for providing control to a networked storage architecture
WO1998054648A1 (en) Method and system for recovery in a partitioned shared nothing database system using virtual shared disks
EP0723223A2 (en) Identifying controller pairs in a dual controller disk array
JPH11184643A (en) Managing method for disk array device and mechanically readable recording medium recording program
JP4305007B2 (en) System switching system, processing method therefor, and processing program therefor
EP0303856A2 (en) Method and apparatus for maintaining duplex-paired devices by means of a dual copy function
JPH06103453B2 (en) Redundant volume management information recovery processing method
JPH0616258B2 (en) Duplex disk control method
JP2000330730A (en) Differential copy system for disk array device
KR100204576B1 (en) Structure of Common Block Register Embedded Memory and Its Shadow Page Recovery Structure
JP2716571B2 (en) Redundant data security device
JPS63303442A (en) Data dictionary/directory recovery method
JPH08328753A (en) Mirrored disk management system
JP2712819B2 (en) Dynamic copy control method for duplicated files
JPS59180897A (en) Double structure system of battery back-up memory
JPS62233860A (en) Roll-back system for data base

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees