VERITAS Volume Manager 3.5 Administrator's Guide (September 2004)
Administering Cluster Functionality
Dirty Region Logging (DRL) in Cluster Environments
Chapter 10 357
Dirty Region Logging (DRL) in Cluster
Environments
Dirty region logging (DRL) is an optional property of a volume that
provides speedy recovery of mirrored volumes after a system failure.
DRL is supported in cluster-shareable disk groups. This section provides
a brief overview of DRL and describes how DRL behaves in a cluster
environment. For more information on DRL, see “Dirty Region Logging
(DRL)” on page 49.
In a cluster environment, the VxVM implementation of DRL differs
slightly from the normal implementation. The following sections outline
some of the differences and discuss some aspects of the cluster
environment implementation.
Header Compatibility
Except for the addition of a cluster-specific magic number, DRL headers
in a cluster environment are the same as their non-clustered
counterparts.
Dirty Region Log Format and Size Requirements
As in the non-clustered case, the dirty region log in clusters exists on a
log subdisk in a mirrored volume.
A dirty region log on a system without cluster support has a recovery
map and a single active map. A dirty region log in a cluster, however, has
one recovery map and one active map for each node in the cluster). The
cluster functionality of VxVM places the recovery map at the beginning
of the log.
The dirty region log size in clusters is typically larger than in
non-clustered systems, as it must accommodate a recovery map plus
active maps for each node in the cluster. The size of each map within the
dirty region log is one or more whole blocks. The vxassist command
automatically allocates a sufficiently large dirty region log.
The log size depends on the volume size and the number of nodes. The
log must be large enough to accommodate all maps (one map per node
plus a recovery map). Each map must be one block long for each 2