VVR offers multiple options for SRL overflow protection that can be used to meet different requirements: override, fail, dcm, and autodcm (default).
When SRL overflow protection mode is set to "override", "fail", or "dcm", and the SRL is about to become full (while the RLINK is connected), VVR will stall the primary-side I/O (write requests) until the SRL is drained below the threshold; in other words, VVR operates to preserve the consistency of the secondary site (although it may be out-of-date) in the event of an imminent SRL overflow.
These three modes differ from each other in their behavior while the RLINK is disconnected:
With the default SRL overflow protection mode, "autodcm", VVR will automatically switch to DCM logging mode whenever SRL becomes full (regardless of RLINK status); application I/O is never stalled.
Check the current SRL overflow protection setting, and switch to "autodcm" mode in order to avoid I/O hang upon imminent SRL overflow.
How to check the current SRL overflow protection mode (per RLINK):
# vxprint -Pl
( example )
Disk group: datadg
Rlink: rlk_to_secondary_host
info: timeout=500 packet_size=1440 rid=0.205642
---SNIP---
state: state=ACTIVE
synchronous=off latencyprot=off srlprot=override <<<<
assoc: rvg=rvg_data
---SNIP---
protocol: UDP/IP
flags: write enabled attached consistent connected asynchronous
How to change SRL overflow protection mode to "autodcm" (each volume in the RVG must have a DCM):
# vradmin -g
( example )
# vradmin -g datadg set rvg_data srlprot=autodcm
Applies To
All VVR environment