PowerMax and VMAX All Flash Solutions Design (SRDF/A Design Architecture and Resiliency Features) Flashcards

1
Q

What happens to SRDF/A if the local or remote array are running Enginuity 5876?

A

SRDF/A operates in legacy mode

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How does SRDF/A work?

A

uses delta sets to maintain a group of writes over a short period of time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are delta sets?

A

groups of write consistent data that reside in different sections of PowerMax/VMAX cache

starting at 1 each delta set is assigned a numerical value that is one more than the preceding

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the 4 types of delta sets that legacy SRDF/A must manage?

A

capture delta set
transmit delta set
receive delta set
apply delta set

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the capture delta set?

A

captures in cache all incoming writes to the source volumes in the SRDF/A group

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the receive delta set?

A

in the target system - in the process of receiving data from Transmit Delta Set

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the transmit delta set?

A

contains data from the immediately preceding delta set - this data is being transferred to the remote system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the apply delta set?

A

older data set contained in the target - data from apply delta set is being assigned to appropriate cache slots ready for destaging to disk

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How do deltas change in a cycle switch?

A

new delta set = N+1 - becomes capture set
transmit/receive set = N
apply delta set = N-1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is write folding?

A

repeat writes into a cycle are sent once

leads to reduction in link bandwidth usage

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is SRDF/A Single-Session Consistency (SSC)?

A

sessions where both arrays are running PowerMaxOS or HYPERMAX OS have one or more transmit cycles on the R1 side (multi-cycle mode)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is SRDF/A Multi-Session Consistency (MSC)?

A

sessions where both arrays are running PowerMaxOS or HYPERMAX OS have two or more transmit cycles on the R1 side (multi-cycle mode)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

How does cycle switching work in legacy SRDF/A?

A

cycle switch is coupled between R1 and R2 arrays

a new capture cycle cannot start until the transmit cycle completes its commit of data from R1 side to R2

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

How does cycle switching work in multi-cycle mode (MCM) SRDF/A?

A

when the preset minimum cycle time is reached the R1 data collected during the capture cycle is added to the transmit queue and a new R1 capture cycle is started

there is no wait for the commit on the R2 side before starting a new capture cycle

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What effect does the cycle switching of legacy SRDF/A have on performance?

A

delays in cycle switching can lead to large delta sets and unpredictable RPO on the R2 side

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What effect does the cycle switching of MCM SRDF/A have on performance?

A

RPO at R2 side is more granular and predictable

17
Q

What is Transmit Idle in regards to SRDF/A?

A

keeps the SRDF/A session allowing for recovery that does not require user intervention during short term network interruptions

18
Q

How does Transmit Idle work?

A

data transmission from the source to the target is halted

MCM - cycle switching continues on the R1 side - multiple transmit delta sets accumulate on the source side

legacy - cycle switching stops and the capture cycle continues to grow

19
Q

What is Delta Set Extension (DSE)?

A

if the system approaches the maximum SRDF/A cache utilization threshold DSE offloads some or all of the delta set data

20
Q

What is the recommendation for DSE configuration?

A

recommended that both sides use the same configuration of DSE on both sides

21
Q

How does DSE work?

A

works in tandem w/ group-level write pacing to prevent cache overutilization during spikes in IO or network slowdowns

22
Q

How does DSE work w/ HYPERMAX OS or PowerMaxOS?

A

offload data into a Storage Resource Pool

DSE can use a Storage Resource Pool pre-configured specifically for DSE

23
Q

How does DSE work w/ Enginuity 5876?

A

offloads data to a DSE pool that you configure

to use DSE each SRDF group must be explicitly associated w/ a DSE pool

24
Q

What happens in SRDF/A if R1 is running PowerMax/HYPERMAX OS and R2 is running Enginuity 5876?

A

SRDF/A runs in legacy mode

DSE is disabled by default on both arrays

25
Q

What does write pacing do?

A

reduces the likelihood that an active SRDF/A session drops due to cache exhaustion

26
Q

What is write pacing?

A

dynamically paces the host IO rate so it does not exceed the service rate of the SRDF/A session

prevents cache overflow on both the R1 and R2 sides

27
Q

When is write pacing used?

A

to maintain SRDF/A replication w/ reduced resources when replication is more important for the application than minimizing response time

28
Q

How can write pacing be applied?

A

to groups or devices for individual SRDF/A pairs that have TimeFinder/Snap or TimeFinder/Clone sessions off the R2 devices

29
Q

What is group pacing?

A

adjusts the pace of host writes to match link transfer rate of the SRDF/A session

30
Q

What does group pacing depend on?

A

whether the maximum pacing delay is specified

31
Q

What happens to group pacing if maximum pacing delay is unspecified?

A

SRDF adds up to 50ms to the host write IO response time to match the speed of either the SRDF links or the apply operation on the R2 side

32
Q

What happens to group pacing if maximum pacing delay is specified?

A

SRDF adds up to the user specified maximum write pacing delay to keep the SRDF/A session running

33
Q

When does group pacing get activated?

A

activities that result in slow R2 operations

34
Q

How is write pacing supported for systems running PowerMaxOS or HYPERMAX OS?

A

write pacing is not supported for asynchronous R2 devices in TimeFinder or TimeFinder SnapVX sessions when either array in the configuration is running PowerMaxOS or HYPERMAX OS

35
Q

How is write pacing supported for systems running Enginuity?

A

SRDF/A device pacing applies a write pacing delay for individual SRDF/A R1 devices whose R2 counterparts participate in TimeFinder copy sessions