SRL (Storage Replicator Log) overflowed causing dcm_logging flag set, not replicating

book

Article ID: 100008281

calendar_today

Updated On:

Resolution

The dcm_logging flag is set if Log Overflow Protection with Data Change Map (DCM) has been started on one or more RLINKs in the Replicated Volume Group (RVG). When the Storage Replicator Log (SRL) overflows and log overflow protection is set to DCM, the Secondary can be synchronized incrementally to recover.
 

 
For an RVG, on which Log Overflow Protection with DCM has been started on one or more RLINKs, the output resembles:
 

 
Disk group: vvrdg
 
Rvg: vvr_rvg
 
assoc: datavols=vvr_vol
 
srl=vvr_srl
 
rlinks=vvr_rlk
 
att: rlinks=vvr_rlk
 
flags: closed primary enabled attached dcm_logging
 

 
# vxrlink -i 5 status -->> the status does not change
 
i.e # vxrlink -i 5 status vvr_rlk
 
Output resembles:
 
Rlink vvr_rlk has a full SRL. DCM contains 48128 Kbytes.
 

 
The DCM resynchronization process must be started manually to resynchronize the Secondary. To start the resynchronization, use the command vxrvg resync:
 

 
# vxrvg -g  resync
 
i.e # vxrvg -g wrdg resync vvr_rvg
 

 
Note The dcm_logging and resync_started flags indicate that SRL Overflow Protection with DCM has been started on this RLINK and that resynchronization is in progress. The autosync and resync_paused flags indicate that Automatic Synchronization has been started on this RLINK, but resynchronization is paused.
 

 
For an RLINK on which SRL Overflow Protection with DCM has been started and resynchronization is in progress, the output resembles:
 

 
Disk group: vvrdg
 
Rlink: vvr_rlk
 
state: state=ACTIVE
 
synchronous=off latencyprot=off srlprot=dcm
 
assoc: rvg=vvr_rvg
 
flags: write enabled attached inconsistent cant_sync connected dcm_logging resync_started
 

 
For an RLINK on which SRL Overflow Protection with DCM has been started and resynchronization is paused, output resembles:
 

 
Disk group: vvrdg
 
Rlink: vvr_rlk
 
state: state=PAUSE
 
synchronous=off latencyprot=off srlprot=dcm
 
assoc: rvg=vvr_rvg
 
flags: write enabled attached secondary_paused inconsistent cant_sync connected dcm_logging resync_paused
 

 
To resume the resynchronization, resume all paused RLINKs using the vxrlink resume command.
 

 
To view the progress of an incremental synchronization on an RLINK:
 

 
# vxrlink -i 5 status -->> status now decreasing
 

 

 
 

 

Issue/Introduction

Storage Replicator Log overflowed, dcm_logging flag set, not replicating