beautypg.com

Selecting and settling recordsets at the rcu, Types of recordsets – HP StorageWorks XP Remote Web Console Software User Manual

Page 30

background image

30

Hitachi TrueCopy z/OS for HP XP12000/XP10000 and SVS 200 storage systems

NOTE:

The MCU does not remove the sidefile entry for a recordset from its cache until it receives an I/O

completion signal (device end) from the RCU. This is true even if the MCU and RCU are connected through

a channel extender product. If a recordset is lost in transmission from the MCU to the RCU, the MCU’s

cylinder bitmap ensures that the missing recordset is identified and resent to the RCU.

Selecting and settling recordsets at the RCU

The RCU selects the recordset to be promoted to formal data (or “settled”) as follows:

1.

The RCU checks for a valid entry at the top of each queue in the consistency group. If the top of any

queue is empty (for example, recordset not yet received), the RCU waits for that entry.

2.

When the top of each queue contains a valid entry (recordset), the RCU selects the entry that has the

earliest time-stamp value, and then settles this recordset.

3.

The RCU repeats this process to select and settle TC390A recordsets.

The following figure illustrates recordset selection and settling at the RCU. In this example, the top of the

queue contains a valid entry: S1/T1. The RCU selects recordset S1/T1 to be settled because T1 is the

earliest time-stamp. When S1/T1 is removed from the MCU queue, recordset S2 becomes the top entry,

but it is empty. When recordset S2 arrives (and its time-stamp is later than T1 and earlier than T3), the

RCU selects S2/T2 as the next recordset to be settled. The recordset selected by the RCU is marked as

“host-dirty” and treated as formal data. The time-stamp value of that recordset is promoted to the

consistency time (C/T) of the group. The RCU settles the updated records in the recordset as follows:

If the corresponding track is in cache (track-hit), the updated records in the recordset are copied to the

existing cached track and the cache space for the sidefile is released.

If the corresponding track is not in cache (track-miss), the RCU changes the cache designation of the

sidefile to formal data. The data is not physically moved.

Types of recordsets

In addition to host update recordsets, the MCU passes control information to the RCU in special

non-update recordsets. These special recordsets indicate when volume pair status changes and when an

This manual is related to the following products: