Forum Discussion
What was the mirror volume log plex state after the volume sourcevol2 was added to the RVG?
Mirrored volume can use DRL feature by either using a log-plex OR using DCO for DRL logging.
So, when using DCO for DRL there WILL NOT be a separate log plex. But DRL will be included in the DCO maps.
Pls see below the steps I followed to create the mirrored volume, enable DRL and add it to RVG
Create Data volume specifying drl=on so it create drl in dco maps
#vxassist -g dg1 make sourcevol2 1g logtype=dco drl=on dcoversion=20 regionsz=256 init=active alloc=disk1,disk2
#vxassist -g dg1 mirror sourcevol2 disk3
At this point DRL is working. I was able to simulate a unclean stop of volume and vxvol start only sync up the dirty regions. So all good until this point. However once the volume is added to RVG, DRL function stops working.
Create SRL #vxassist -g dg1 make dg1_srl 1g layout=concat init=active alloc=disk4
Create primary RVG #vradmin -g dg1 createpri dg1_rvg sourcevol2 dg1_srl
The vradmin command output a message saying DRL will be explicitly turned off . This is well documented in the Infoscale replication admin guide -Quote "In addition to the replication functionality, the SRL provides the functionality provided by the DRL (Dirty Region Log). Therefore, VxVM DRL logging is explicity disabled when a
volume is added to an RVG"
However the DRL functionality simply does not work. The same unclean volume stop test I did previously, upon startup on volume sync up the entire mirror plex [not just dirty regions]
Related Content
- 8 years ago
- 6 years ago