Basic behavior – HP StorageWorks XP Remote Web Console Software User Manual

Page 73

Advertising
background image

To perform arbitration processing, the supervisor DKC must be connected with the subordinate DKCs. For

details on connections between secondary subsystems,.

Basic Behavior

This section explains the basic behavior of URz under the following conditions:

There are two primary subsystems and two secondary subsystems.

The status of all the URz pairs that use journal groups in the extended consistency group is Duplex.

The primary host issues write requests to URz primary data volumes.

The following figure illustrates a URz operation when the above conditions are satisfied.

Primary host (can add time stamps)

Master JNL VOL

(3)

Secondary site

Primary storage system 1

Primary data

volume

Master JNL VOL

Primary data

volume

Secondary data

volume

Restore JNL VOL

Secondary storage system 1

Secondary data

volume

Restore JNL VOL

Secondary storage system 2

Target

port

External

port

Primary storage system 2

Primary site

(3)

(1)

(1)

(2)

(2)

(4)

(4)

(5)

(5)

Figure 17 A URz Operation When Two Primary Subsystems and Two Secondary

Subsystems are Used

The numbers in the above figure indicate the order that the processing is performed, and correspond to

the numbers in the numbered procedure below:

1.

The primary host issues write requests to primary subsystems. Time stamps are added to the

data to be written.

2.

The primary subsystems receive the write requests, and then notify the primary host that primary

data volumes are updated.

3.

The URz journal obtain function stores data updated in primary data volumes to master journal

volumes as journal data. Time stamp information added by the primary host will be added to

journal data. Also, sequence numbers indicating the order of writing will be added to journal

data.

4.

The URz journal copy function copies journal data from the master journal volumes to the

corresponding restore journal volumes. This journal copy operation will be performed

asynchronously with the journal obtain operation.

5.

The secondary subsystem 1 (i.e., the supervisor DKC) performs arbitration processing. In other

words, the secondary subsystem 1 restores journal data of the secondary subsystems 1 and

2, based on the time stamps and the sequence numbers added to the journal data, so that

consistency with the primary data volume is maintained.

The flow of the arbitration processing is as follows:

1.

The supervisor DKC compares the time stamps, and then selects the oldest time stamp.

2.

The supervisor DKC requests the subordinate DKCs to restore the journal data that has the

selected time stamp.

Hitachi Universal Replicator for z/OS user guide for XP12000/XP10000 Disk Arrays and SVS 200

73

Advertising
This manual is related to the following products: