Selecting and settling recordsets at the rcu, Types of recordsets, Inflow control of recordsets – HP XP Continuous Access Software User Manual

Page 22

Advertising
background image

22

Continuous Access XP for the XP1024/XP128

Selecting and settling recordsets at the RCU

The RCU selects recordsets 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 (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 with the

earliest sequence number, and settles that recordset.

3.

The RCU repeats this process to select and settle Continuous Access XP Asynchronous recordsets.

Figure 4

illustrates recordset selection and settling at the RCU. In this example, the top of the queue

contains a valid entry: S1. The RCU selects recordset S1 to be settled, because S1 is the earliest sequence

number. When S1 is removed from the MCU queue, recordset S2 becomes the top entry, but it is empty.

When recordset S2 arrives the RCU selects S2 as the next recordset to be settled. The recordset the RCU

selects is marked as “host-dirty” and treated as formal data. The RCU settles the updated records in the

recordset as follows:

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

existing cached track, and 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. Data is not physically moved.

Figure 4

Selecting and settling Continuous Access XP Async recordsets at the RCU

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, indicate when

an MCU power-off sequence is initiated, and maintain sequence numbers in periods of low host activities.

Inflow control of recordsets

As described in previous sections, both the MCU and RCU create sidefiles for storing Continuous Access

XP Asynchronous recordsets. Because sidefiles occupy exclusive space in cache, both the MCU and RCU

perform inflow control to prevent an overload of the disk array’s cache resources. The XP1024/XP128

uses certain parameters for Continuous Access XP Asynchronous cache inflow control. Use the Continuous

Access XP Async Option pane to modify the following parameters (see

Asynchronous copy option

” on

page 70):

Pending Update Data Rate (%): Sidefile (Continuous Access XP) threshold = maximum cache %

available for use by Continuous Access XP Asynchronous sidefiles.

Offloading Timer (sec.): Maximum time between Continuous Access XP Async recordset transfers.

I/O Delay Start (%): Maximum amount of cache for starting I/O inflow control.

I/O Delay Increase (%): Maximum amount of cache for starting to strengthen control over I/O inflow.

Advertising
This manual is related to the following products: