An SRL header failure on the Primary is a serious error. All RLINKs are lost and must be recovered using a Primary checkpoint. Because information about data volume errors is kept in the SRL header, the correct status of data volumes cannot be guaranteed under all occurrences of this error. For this reason, we recommend that the SRL be mirrored.
If an SRL header error occurs during normal operation and you notice it before a reboot occurs, you can be certain that any data volumes that have also (simultaneously) failed will have a status of detached. If the system is rebooted before the
vxprint command shows the volumes to be in the detached state, the status of any failed data volumes may be lost. Both these cases involve multiple errors and are unlikely, but it is important to understand that the state of Primary data volumes can be suspect with this type of error.
When a Primary SRL header error occurs, writes to the RVG continue; however, all RLINKs are put in the stale state. The RVG is operating in passthru mode.
To recover from an SRL header error, dissociate the SRL from the RVG, repair the SRL, and completely synchronize all the RLINKs.
vxrvg -g hrdg stop hr_rvg
vxvol -g hrdg dis hr_srl
vxvol -g hrdg start hr_srl
vxvol -g hrdg aslog hr_rvg hr_srl
vxrvg -g hrdg start hr_rvg