raid.mirror events
raid.mirror.aggrSnapUse
- Severity
-
NOTICE
- Description
-
This message occurs when a SyncMirror® aggregate uses aggregate Snapshot(tm) copies other than SyncMirror aggregate Snapshot copies. SyncMirror uses aggregate Snapshot copies to allow fast resynchronization after one plex was temporarily offline. However, Data ONTAP® sometimes must delete aggregate Snapshot copies to preserve space guarantees for flexible volumes. If that happens during SyncMirror resynchronization or while one plex is offline, the mirror must be reinitialized by copying all data from one plex to another. To reduce the chance of deleting SyncMirror Snapshot copies, you should not create or schedule aggregate Snapshot copies in SyncMirror aggregates.
- Corrective Action
-
Disable automatic aggregate Snapshot copies and delete all Snapshot copies in the aggregate except those with names starting with "mirror_resync" or "mirror_verify". To disable automatic aggregate Snapshot copies, use the 'snap sched -A aggr-name 0' command. To list Snapshot copies in the aggregate, use the 'snap list -A aggr-name' command. To delete a Snapshot copy, use the 'snap delete -A aggr-name snapshot-name' command. For further information or assistance, contact NetApp technical support.
- Syslog Message
-
Aggregate Snapshot copies are used in SyncMirror %s '%s%s'. Creating or scheduling Snapshot copies in SyncMirror aggregates is not recommended.
- Parameters
-
vol_type (STRING): Always "aggregate," indicating that the warning is issued about an aggregate.
owner (STRING): Owner of the aggregate.
vol (STRING): Name of the aggregate.
raid.mirror.bigio.restrict
- Severity
-
ALERT
- Description
-
An aggregate that experienced a medium error during reconstruction is restricted and marked wafl-inconsistent, but starting wafliron has failed. This event is issued to alert operator that aggregate is not accessible and wafliron must be started to allow access to it.
- Corrective Action
-
Start wafliron on the indicated aggregate.
- Syslog Message
-
%s %s is restricted. Start wafliron to allow access to it
- Parameters
-
vol_type (STRING): Volume type.
owner (STRING): Owner of the affected aggregate.
vol (STRING): Name of the aggregate.
raid.mirror.bigio.restrict.failed
- Severity
-
EMERGENCY
- Description
-
This message occurs when automatically restricting an aggregate fails after a medium error happened during a reconstruction.
- Corrective Action
-
Contact NetApp technical support. For further information about correcting the problem, see the knowledgebase article 3013638.
- Syslog Message
-
Failed to restrict the %s %s (%s)
- Parameters
-
vol_type (STRING): Volume type.
vol (STRING): Name of the aggregate.
reason (STRING): Specific reason preventing the restrict operation.
raid.mirror.bigio.wafliron.nostart
- Severity
-
EMERGENCY
- Description
-
This message occurs when wafliron fails to start automatically on an aggregate that experienced a medium error during reconstruction and is restricted and marked WAFL® inconsistent.
- Corrective Action
-
Contact NetApp technical support. For further information about correcting the problem, see the knowledgebase article 3013638.
- Syslog Message
-
Wafliron cannot start on %s %s (%s)
- Parameters
-
vol_type (STRING): Volume type.
vol (STRING): Name of the aggregate.
reason (STRING): Specific reason preventing wafliron to start.
raid.mirror.faultIsolation.reminder
- Severity
-
ERROR
- Description
-
This message occurs when both plexes of a SyncMirror® configuration have disks in the same hardware-based disk pool.
- Corrective Action
-
a) Identify the problem aggregate from the system logs. b) Determine which mirror plexes have disks in the same hardware-based pools. c) Determine how this occurred: possible causes include 1) Wiring problem 2) Reconstruction forced mixed pools 3) Mirror was created forcibly d) Based on the information you gather, determine how to correct the issue. For example, use the "storage disk replace" command to copy the disk belonging to the wrong pool to a disk belonging to the right pool. e) If you need assistance, contact NetApp technical support.
- Syslog Message
-
%s %s plexes not fault isolated. Multiple plexes have disks in: %s
- Parameters
-
voltype (STRING): Aggregate or volume.
volname (STRING): Name of the aggregate or volume.
pool (STRING): Disk pools that have disks from the aggregate.
raid.mirror.lowSnapReserve
- Severity
-
ERROR
- Description
-
This message occurs when the aggregate Snapshot(tm) copy reserve in a SyncMirror® aggregate is too low, increasing the risk of deleting SyncMirror Snapshot copies. SyncMirror uses aggregate Snapshot copies to allow fast resynchronization after a temporary loss of connectivity to one plex. However, Data ONTAP® sometimes must delete aggregate Snapshot copies to preserve space guarantees for flexible volumes. If that happens during SyncMirror resynchronization or while one plex is offline, the mirror must be reinitialized by copying all data from one plex to another.
- Corrective Action
-
Increase the aggregate Snapshot copy reserve using the command 'snap reserve -A aggr-name percent'. Do not decrease the aggregate Snapshot copy reserve in SyncMirror aggregates below the default 5%. The suggested Snapshot copy reserve might vary from message to message for the same aggregate if the write load on the aggregate changes and especially if the aggregate option 'resyncsnaptime' is set to a significantly lower value than the default 60 minutes. If one suggestion seems unreasonably high, you might want to track messages for several days and set the aggregate Snapshot copy reserve to the highest value that is consistently suggested during periods of high write load on the aggregate.
- Syslog Message
-
Aggregate Snapshot copy reserve in SyncMirror %s '%s%s' is too low. It is set to %d%%. Increase it to %d%%.
- Parameters
-
vol_type (STRING): Always "aggregate," indicating that the warning is issued about an aggregate.
owner (STRING): Owner of the aggregate.
vol (STRING): Name of the aggregate.
current_snap_reserve (INT): Current aggregate Snapshot copy reserve (percent).
suggested_snap_reserve (INT): Suggested higher aggregate Snapshot copy reserve (percent).
raid.mirror.read.mismatch
- Severity
-
NOTICE
- Description
-
This message occurs when the system detects a mismatch between data in two plexes of a SyncMirror® aggregate. The system does not perform data verification by reading from both plexes during normal operation, but it does so during wafliron. The system fixes the inconsistency across mirrored plexes.
- Corrective Action
-
(None).
- Syslog Message
-
Mirror read verification failed in the %s '%s%s': mismatch between disks %s and %s (vbn %llu, blockNum %llu).
- Parameters
-
vol_type (STRING): Volume type.
owner (STRING): Owner of the aggregate.
vol (STRING): Name of the aggregate.
srcDisk (STRING): Name of the disk in the first plex.
dstDisk (STRING): Name of the disk in the second plex.
volumeBno (LONGINT): Volume block number.
blockNum (LONGINT): Disk block number.
raid.mirror.readerr.block.rewrite
- Severity
-
NOTICE
- Description
-
This event is issued when mirror read error handling fixes a multi-disk media or checksum error on Raid0 volumes.
- Corrective Action
-
(None).
- Syslog Message
-
Mirror error handler rewriting bad block on %s%s, block #%llu
- Parameters
-
owner (STRING): Owner of the affected aggregate.
disk (STRING): The name of the disk containing the block being rewritten.
blockNum (LONGINT): The physical block number of the disks being rewritten.
raid.mirror.resync.deferred
- Severity
-
NOTICE
- Description
-
This message occurs when a mirror plex resynchronization is deferred due to inadequate incore resources.
- Corrective Action
-
(None).
- Syslog Message
-
%s%s: resynchronization deferred (%s)
- Parameters
-
owner (STRING): Owner of the affected aggregate.
mirror (STRING): Name of the mirror object that could not resynchronize.
reason (STRING): Text describing the reason.
raid.mirror.resync.deferred.ok
- Severity
-
NOTICE
- Description
-
This message occurs when a previously deferred resynchronization is now ready to proceed because of availability of incore resources.
- Corrective Action
-
(None).
- Syslog Message
-
%s%s: resynchronization previously deferred, now proceeding
- Parameters
-
owner (STRING): Owner of the affected aggregate.
mirror (STRING): Name of the mirror object that can now resynchronize.
raid.mirror.resync.done
- Severity
-
NOTICE
- Description
-
This event is issued when resynchronization has been completed on a specific mirror.
- Corrective Action
-
(None).
- Syslog Message
-
%s: resynchronization completed in %s
- Parameters
-
mirror (STRING): The name of the mirror object that is completed resynchronization
duration (STRING): The amount of time the resynchronization required
raid.mirror.resync.progress
- Severity
-
NOTICE
- Description
-
This message occurs every five minutes while RAID mirror resynchronization is in progress. It also occurs at the end of RAID group synchronization.
- Corrective Action
-
(None).
- Syslog Message
-
%s: mirror resync is %s%% completed. At current throughput rate of %d MB/s it is estimated to finish in %s (HH:MM:SS).
- Parameters
-
tree (STRING): RAID mirrored tree name.
percent (STRING): Percentage of mirror resync completed.
throughput (INT): Current input/output (I/O) rate.
eta_duration (STRING): The amount of time the resynchronization is expected to run.
raid.mirror.resync.snap.base
- Severity
-
INFORMATIONAL
- Description
-
This message occurs at the beginning of a resynchronization and it lists the base and the resynchronization Snapshot(tm) copies for the resynchronization.
- Corrective Action
-
(None).
- Syslog Message
-
%s %s%s: base Snapshot %d, CP %d (%d), resync Snapshot %d, CP %d (%d)
- Parameters
-
vol_type (STRING): Volume type.
owner (STRING): Owner of the aggregate.
vol (STRING): Name of the aggregate.
base_snapid (INT): Base Snapshot identifier.
base_CP_count (INT): Base Snapshot consistency point count.
base_timestamp (INT): Base Snapshot timestamp (seconds since 1/1/1970).
next_snapid (INT): Resynchronization Snapshot identifier.
next_CP_count (INT): Resynchronization Snapshot consistency point count.
next_timestamp (INT): Resynchronization Snapshot timestamp (seconds since 1/1/1970).
raid.mirror.resync.snapcrtfail
- Severity
-
ERROR
- Description
-
This message occurs when resynchronization fails to create a mirror resync Snapshot(tm) copy.
- Corrective Action
-
Increase the size of the root volume or delete old Snapshot copies.
- Syslog Message
-
%s %s%s: could not create mirror resynchronization Snapshot copy %s (%s)
- Parameters
-
vol_type (STRING): Volume type.
owner (STRING): Owner of the affected aggregate.
vol (STRING): Name of the aggregate object that is being resynchronized.
snapName (STRING): Name of the Snapshot copy that was not created.
error (STRING): Error code returned by the failed operation.
raid.mirror.resync.snapdelfail
- Severity
-
NOTICE
- Description
-
This message occurs when resynchronization fails to delete a mirror resync Snapshot(tm)copy. The WAFL® Snapshot copy autodelete functionality will automatically delete the Snapshot copy.
- Corrective Action
-
(None).
- Syslog Message
-
%s %s%s: could not delete mirror resynchronization Snapshot copy %s (%s)
- Parameters
-
vol_type (STRING): Volume type.
owner (STRING): Owner of the affected aggregate.
vol (STRING): Name of the aggregate object that is being resynchronized.
snapName (STRING): Name of the Snapshot copy that was not deleted.
error (STRING): Error code returned by the failed operation.
raid.mirror.resync.snaprenamefail
- Severity
-
NOTICE
- Description
-
This message occurs when resynchronization has failed to rename a mirror resync Snapshot(tm) copy. The Snapshot copy is marked as invalid and is deleted.
- Corrective Action
-
(None).
- Syslog Message
-
%s %s%s: could not rename mirror resynchronization Snapshot copy %s to %s (%s)
- Parameters
-
vol_type (STRING): Volume type.
owner (STRING): Owner of the affected aggregate.
vol (STRING): Name of the aggregate object that is being resynchronized.
snapName (STRING): Name of the Snapshot copy that was not renamed.
snapName2 (STRING): Attempted new name of the Snapshot copy.
error (STRING): Error code returned by the failed operation.
raid.mirror.resync.snaprenameok
- Severity
-
INFORMATIONAL
- Description
-
This message occurs when resynchronization renames a mirror resync Snapshot(tm) copy.
- Corrective Action
-
(None).
- Syslog Message
-
%s %s%s: renamed mirror resynchronization Snapshot copy %s to %s
- Parameters
-
vol_type (STRING): Volume type.
owner (STRING): Owner of the affected aggregate.
vol (STRING): Name of the aggregate object that is being resynchronized.
snapName (STRING): Old name of the Snapshot copy that has been renamed.
snapName2 (STRING): New name of the Snapshot copy that has been renamed.
raid.mirror.resync.start
- Severity
-
NOTICE
- Description
-
This message occurs when resynchronization is initiated on a specific mirror.
- Corrective Action
-
(None).
- Syslog Message
-
%s%s: start resynchronize to target %s
- Parameters
-
owner (STRING): Owner of the affected aggregate.
mirror (STRING): Name of the mirror object that is initiating resynchronization.
plex (STRING): Name of the plex object that is the resynchronization target.
raid.mirror.snapDel.degraded
- Severity
-
ALERT
- Description
-
This message occurs when a SyncMirror® aggregate Snapshot(tm) copy is deleted while one plex is offline or resynchronizing. Fast resynchronization of that plex (level 1) is no longer possible. The plex must be resynchronized by copying all data from the online plex (level 0). Without an intervention, it is likely that the level 0 resynchronization will also fail repeatedly, and that it will never be completed. SyncMirror uses aggregate Snapshot copies for resynchronization after a temporary loss of connectivity to one plex. Data ONTAP® sometimes must delete aggregate Snapshot copies to preserve space guarantees for flexible volumes. This message indicates that configuration of aggregate space use must be changed for SyncMirror resynchronization to be completed.
- Corrective Action
-
-
Disable automatic aggregate Snapshot copies in the aggregate using the command 'snap sched -A aggr-name 0'. 2. Get a list of Snapshot copies in the aggregate using the command 'snap list -A aggr-name'. Delete all Snapshot copies in the aggregate except those with names starting with "mirror_resync". 3. Increase the aggregate Snapshot copy reserve using the command 'snap reserve -A aggr-name percent'. Increase the aggregate Snapshot copy reserve by as much free space as the aggregate allows, but there is no need to increase it beyond 50%. 4. If further increasing the aggregate Snapshot copy reserve is not possible, disable automatic deletion of aggregate Snapshot copies using the command 'aggr options snapshot_autodelete off'. That might also disable space guarantees on flexible volumes in the aggregate. In that case, you must monitor space used in the aggregate with the command 'df -A aggr-name'. If the aggregate gets full, the application write operations will fail. In environments that are sensitive to that error, such as CIFS or LUNs, disabling automatic deletion of aggregate Snapshot copies should be avoided if possible. If you enable automatic deletion of aggregate Snapshot copies using the command 'aggr options snapshot_autodelete on', the plex resynchronization will probably fail again. 5. If resynchronization cannot be completed without filling up the aggregate, consider adding more disks to the aggregate. 6. After successful resynchronization, enable automatic deletion of aggregate Snapshot copies using the command 'aggr options snapshot_autodelete on'. Also restore the original aggregate Snapshot copy reserve using the command 'snap reserve -A aggr-name percent'. Do not decrease the aggregate Snapshot copy reserve in SyncMirror aggregates below the default 5%.
-
- Syslog Message
-
The SyncMirror aggregate Snapshot copy in %s '%s%s' is being deleted while the aggregate is mirror-degraded. Level 1 resync is not possible.
- Parameters
-
vol_type (STRING): Always "aggregate," indicating that the message is issued about an aggregate.
owner (STRING): Owner of the aggregate.
vol (STRING): Name of the aggregate.
raid.mirror.snapDel.normal
- Severity
-
ERROR
- Description
-
This message occurs when a SyncMirror® aggregate Snapshot(tm) copy is deleted while plexes are synchronized. This creates no immediate problem because Data ONTAP® creates a new SyncMirror aggregate Snapshot copy, but it indicates that the same event can occur when one plex is offline or resynchronizing, which is a problem. SyncMirror uses aggregate Snapshot copies to allow fast resynchronization after a temporary loss of connectivity to one plex. Data ONTAP sometimes must delete aggregate Snapshot copies to preserve space guarantees for flexible volumes. If that happens during SyncMirror resynchronization or while one plex is offline, the mirror must be reinitialized by copying all data from one plex to another.
- Corrective Action
-
Increase the aggregate Snapshot copy reserve using the command 'snap reserve -A aggr-name percent'. Do not decrease the aggregate Snapshot copy reserve in SyncMirror aggregates below the default 5%. The suggested Snapshot copy reserve might vary from message to message for the same aggregate if the write load on the aggregate changes. If one suggestion seems unreasonably high, you might want to track messages for several days and set the aggregate Snapshot copy reserve to the highest value that is consistently suggested during periods of high write load on the aggregate.
- Syslog Message
-
The SyncMirror aggregate Snapshot copy in %s '%s%s' is being deleted. The aggregate Snapshot copy reserve is set to %d%%. Increase it to %d%%.
- Parameters
-
vol_type (STRING): Always "aggregate," indicating that the warning is issued about an aggregate.
owner (STRING): Owner of the aggregate.
vol (STRING): Name of the aggregate.
current_snap_reserve (INT): Current aggregate Snapshot copy reserve (percent).
suggested_snap_reserve (INT): Suggested higher aggregate Snapshot copy reserve (percent).
raid.mirror.snapEst.degraded
- Severity
-
ERROR
- Description
-
This message occurs periodically when one plex in a SyncMirror® aggregate is offline or failed, and automatic deletion of aggregate Snapshot(tm) copies is enabled. It provides an estimate of the time before a SyncMirror Snapshot copy might get deleted. SyncMirror uses aggregate Snapshot copies to allow fast resynchronization after a temporary loss of connectivity to one plex. However, Data ONTAP® sometimes must delete aggregate Snapshot copies to preserve space guarantees for flexible volumes. If that happens during SyncMirror resynchronization or while one plex is offline, the mirror must be reinitialized by copying all data from one plex to another.
- Corrective Action
-
-
Disable automatic aggregate Snapshot copies in the aggregate using the command 'snap sched -A aggr-name 0'. 2. Get a list of Snapshot copies in the aggregate using the command 'snap list -A aggr-name'. Delete all Snapshot copies in the aggregate except those with names starting with "mirror_resync". 3. Bring online the plex that is offline or failed as soon as possible. 4. Do not rely only on the estimate of the time before automatic deletion of aggregate Snapshot copies. Monitor space used by the SyncMirror Snapshot copies with the command 'df -A aggr-name'. If SyncMirror Snapshot copies grow beyond the aggregate Snapshot copy reserve, they might be automatically deleted, and that prevents fast SyncMirror resynchronization.
-
- Syslog Message
-
SyncMirror %s '%s%s' is mirror-degraded. %d%% of the Snapshot copy reserve is used. SyncMirror Snapshot copy is estimated to be automatically deleted in %s.
- Parameters
-
vol_type (STRING): Always "aggregate," indicating that the message is issued about an aggregate.
owner (STRING): Owner of the aggregate.
vol (STRING): Name of the aggregate.
snap_reserve_used (INT): Percent of Snapshot copy reserve space used.
est_time_left (STRING): Estimated time until automatic deletion of aggregate Snapshot copies.
raid.mirror.snapResExpand.failed
- Severity
-
ERROR
- Description
-
This message occurs when one plex in a SyncMirror® aggregate is offline, failed, or resynchronizing, and Data ONTAP® attempts to increase the aggregate Snapshot(tm) copy reserve in that aggregate to delay deleting SyncMirror Snapshot copies, but changing the aggregate Snapshot copy reserve fails. SyncMirror uses aggregate Snapshot copies to allow fast resynchronization after a temporary loss of connectivity to one plex. However, Data ONTAP sometimes must delete aggregate Snapshot copies to preserve space guarantees for flexible volumes. If that happens during SyncMirror resynchronization or while one plex is offline, the mirror must be reinitialized by copying all data from one plex to another.
- Corrective Action
-
-
Try to increase aggregate Snapshot copy reserve using the command 'snap reserve -A aggr-name new-snap-reserve'. 2. Disable automatic aggregate Snapshot copies in the aggregate using the command 'snap sched -A aggr-name 0'. 3. Get a list of Snapshot copies in the aggregate using the command 'snap list -A aggr-name'. Delete all Snapshot copies in the aggregate except those with names starting with "mirror_resync". 4. Bring online the plex that is offline or failed as soon as possible. 5. Monitor space used by the SyncMirror Snapshot copies with the command 'df -A aggr-name'. If SyncMirror Snapshot copies grow beyond the aggregate Snapshot copy reserve, they might be automatically deleted, and that prevents fast SyncMirror resynchronization. 6. When resynchronization is complete, restore the old value for the aggregate Snapshot copy reserve using the command 'snap reserve -A aggr-name old-snap-reserve'.
-
- Syslog Message
-
An attempt to increase the aggregate Snapshot copy reserve in SyncMirror %s '%s%s' from %d%% to %d%% failed (%s).
- Parameters
-
vol_type (STRING): Always "aggregate," indicating that the message is issued about an aggregate.
owner (STRING): Owner of the aggregate.
vol (STRING): Name of the aggregate.
old_snap_reserve (INT): Old aggregate Snapshot copy reserve (percent).
new_snap_reserve (INT): New higher aggregate Snapshot copy reserve (percent).
reason (STRING): Reason for the failure.
raid.mirror.snapResExpanded
- Severity
-
NOTICE
- Description
-
This message occurs when one plex in a SyncMirror® aggregate is offline, failed, or resynchronizing, and the aggregate Snapshot(tm) copy reserve in that aggregate is increased to delay deleting SyncMirror Snapshot copies. The aggregate Snapshot copy reserve will be reverted to its previous value when resynchronization is complete. You can always change the aggregate Snapshot copy reserve using the command 'snap reserve -A aggr-name percent'. SyncMirror uses aggregate Snapshot copies to allow fast resynchronization after a temporary loss of connectivity to one plex. However, Data ONTAP® sometimes must delete aggregate Snapshot copies to preserve space guarantees for flexible volumes. If that happens during SyncMirror resynchronization or while one plex is offline, the mirror must be reinitialized by copying all data from one plex to another.
- Corrective Action
-
-
Disable automatic aggregate Snapshot copies in the aggregate using the command 'snap sched -A aggr-name 0'. 2. Get a list of Snapshot copies in the aggregate using the command 'snap list -A aggr-name'. Delete all Snapshot copies in the aggregate except those with names starting with "mirror_resync". 3. Bring online the plex that is offline or failed as soon as possible. 4. Monitor space used by the SyncMirror Snapshot copies with the command 'df -A aggr-name'. If SyncMirror Snapshot copies grow beyond the aggregate Snapshot copy reserve, they might be automatically deleted, and that prevents fast SyncMirror resynchronization.
-
- Syslog Message
-
Aggregate Snapshot copy reserve in SyncMirror %s '%s%s' is increased from %d%% to %d%% while the mirror is degraded or resyncing. Aggregate Snapshot copy reserve will be reverted to the old value when resync is complete.
- Parameters
-
vol_type (STRING): Always "aggregate," indicating that the message is issued about an aggregate.
owner (STRING): Owner of the aggregate.
vol (STRING): Name of the aggregate.
old_snap_reserve (INT): Old aggregate Snapshot copy reserve (percent).
new_snap_reserve (INT): New higher aggregate Snapshot copy reserve (percent).
raid.mirror.snapResReverted
- Severity
-
NOTICE
- Description
-
This message occurs when the aggregate Snapshot(tm) copy reserve in a SyncMirror® aggregate is reverted to the original value after a successful resynchronization in that aggregate.
- Corrective Action
-
Verify that the new Snapshot copy reserve is correct. You can always change the aggregate Snapshot copy reserve using the command 'snap reserve -A aggr-name percent'.
- Syslog Message
-
Aggregate Snapshot copy reserve in SyncMirror %s '%s%s' was reverted from %d%% back to %d%%.
- Parameters
-
vol_type (STRING): Always "aggregate," indicating that the message is issued about an aggregate.
owner (STRING): Owner of the aggregate.
vol (STRING): Name of the aggregate.
old_snap_reserve (INT): Old aggregate Snapshot copy reserve (percent).
new_snap_reserve (INT): New aggregate Snapshot copy reserve (percent).
raid.mirror.verify.aborted
- Severity
-
NOTICE
- Description
-
This event is issued when verification has been completed on a specific mirror due to abort.
- Corrective Action
-
(None).
- Syslog Message
-
%s%s: verification stopped after %s
- Parameters
-
owner (STRING): Owner of the affected aggregate.
mirror (STRING): The name of the mirror object that has aborted verification
duration (STRING): The amount of time the verification required
aggregate_uuid (STRING): Universal Unique Identifier (UUID) of the aggregate.
raid.mirror.verify.deferred
- Severity
-
NOTICE
- Description
-
This message occurs when the mirror verification process is postponed due to inadequate resources. Mirror verification is a long running I/O operation that compares the blocks on both sides of mirror and reports any mismatches it finds. The operation will start when it get available resources.
- Corrective Action
-
(None).
- Syslog Message
-
%s%s: verification deferred (%s)
- Parameters
-
owner (STRING): Owner of the affected aggregate.
mirror (STRING): Name of the mirror object that could not be verified.
reason (STRING): Reason code.
raid.mirror.verify.deferred.ok
- Severity
-
NOTICE
- Description
-
This message occurs when a deferred mirror verify operation is now ready to proceed because of availability of incore resources.
- Corrective Action
-
(None).
- Syslog Message
-
%s%s: verification previously deferred, now proceeding
- Parameters
-
owner (STRING): Owner of the affected aggregate.
mirror (STRING): Name of the mirror object that can now be verified.
raid.mirror.verify.done
- Severity
-
NOTICE
- Description
-
This event is issued when verification has been completed on a specific mirror.
- Corrective Action
-
(None).
- Syslog Message
-
%s%s: verification completed in %s
- Parameters
-
owner (STRING): Owner of the affected aggregate.
mirror (STRING): The name of the mirror object that is completed verification
duration (STRING): The amount of time the verification required
aggregate_uuid (STRING): Universal Unique Identifier (UUID) of the aggregate.
raid.mirror.verify.mismatch
- Severity
-
NOTICE
- Description
-
This message occurs when mirror verification detected and corrected a mismatch.
- Corrective Action
-
(None).
- Syslog Message
-
%s: verify mismatch, disks %s and %s (vbn %llu, blockNum %llu)%s.
- Parameters
-
grpName (STRING): Name of the RAID group object that is being corrected.
srcDisk (STRING): Name of the disk with data used to correct the mismatch.
dstDisk (STRING): Name of the disk being corrected.
volumeBno (LONGINT): Volume block number.
blockNum (LONGINT): Disk block number.
correcting (STRING): " : correcting" if normal verify, "" if -n verify.
raid.mirror.verify.resume
- Severity
-
NOTICE
- Description
-
This event is issued when a verify has been resumed on a mirror pair.
- Corrective Action
-
(None).
- Syslog Message
-
%s%s: resume mirror verification
- Parameters
-
owner (STRING): Owner of the affected aggregate.
mirror (STRING): The name of the mirror object that is resuming verification
aggregate_uuid (STRING): Universal Unique Identifier (UUID) of the aggregate.
raid.mirror.verify.snapcrtfail
- Severity
-
ERROR
- Description
-
This message occurs when mirror verification fails to create a mirror verify Snapshot(tm) copy due to no space on the device for a Snapshot copy or the maximum number of Snapshot copies were reached. Mirror verification is a long running I/O operation that compares the blocks on both sides of mirror and reports any mismatches it finds.
- Corrective Action
-
Increase the size of the root volume or delete old Snapshot copies.
- Syslog Message
-
%s %s%s: could not create mirror verification Snapshot copy %s (%s)
- Parameters
-
vol_type (STRING): Volume type.
owner (STRING): Owner of the affected aggregate.
vol (STRING): Name of the aggregate object that is being verified.
snapName (STRING): Name of the Snapshot copy that was not created.
error (STRING): Error code returned by the failed operation.
raid.mirror.verify.snapcrtok
- Severity
-
INFORMATIONAL
- Description
-
This event is issued when verification has created a mirror verify snapshot.
- Corrective Action
-
(None).
- Syslog Message
-
%s %s%s: created mirror verification snapshot %s
- Parameters
-
vol_type (STRING): Volume type.
owner (STRING): Owner of the affected aggregate.
vol (STRING): Name of the aggregate object that is being verified.
snapName (STRING): Name of the snapshot that has been created.
raid.mirror.verify.snapdelfail
- Severity
-
NOTICE
- Description
-
This message occurs when verification fails to delete a mirror verify Snapshot(tm) copy. The WAFL® Snapshot copy autodelete functionality will automatically delete the Snapshot copy.
- Corrective Action
-
(None).
- Syslog Message
-
%s %s%s: could not delete mirror verification Snapshot copy %s (%s)
- Parameters
-
vol_type (STRING): Volume type.
owner (STRING): Owner of the affected aggregate.
vol (STRING): Name of the aggregate object that is being verified.
snapName (STRING): Name of the Snapshot copy that was not deleted.
error (STRING): Error code returned by the failed operation.
raid.mirror.verify.snapdelok
- Severity
-
INFORMATIONAL
- Description
-
This event is issued when verification has deleted a mirror verify snapshot.
- Corrective Action
-
(None).
- Syslog Message
-
%s %s%s: deleted mirror verification snapshot %s
- Parameters
-
vol_type (STRING): Volume type.
owner (STRING): Owner of the affected aggregate.
vol (STRING): Name of the aggregate object that is being verified.
snapName (STRING): Name of the snapshot that has been deleted.
raid.mirror.verify.snaprenamefail
- Severity
-
NOTICE
- Description
-
This message occurs when verification fails to rename a mirror verify Snapshot(tm) copy. It is marked as invalid and is deleted.
- Corrective Action
-
(None).
- Syslog Message
-
%s %s%s: could not rename mirror verification Snapshot copy %s to %s (%s)
- Parameters
-
vol_type (STRING): Volume type.
owner (STRING): Owner of the affected aggregate.
vol (STRING): Name of the aggregate object that is being verified.
snapName (STRING): Name of the Snapshot copy that was not renamed.
snapName2 (STRING): Attempted new name of the Snapshot copy.
error (STRING): Error code returned by the failed operation.
raid.mirror.verify.snaprenameok
- Severity
-
INFORMATIONAL
- Description
-
This event is issued when verification has renamed a mirror verify snapshot.
- Corrective Action
-
(None).
- Syslog Message
-
%s %s%s: renamed mirror verification snapshot %s to %s
- Parameters
-
vol_type (STRING): Volume type.
owner (STRING): Owner of the affected aggregate.
vol (STRING): Name of the aggregate object that is being verified.
snapName (STRING): Old name of the snapshot that has been renamed.
snapName2 (STRING): New name of the snapshot that has been renamed.
raid.mirror.verify.start
- Severity
-
NOTICE
- Description
-
This event is issued when a verify has been initiated on a mirror pair.
- Corrective Action
-
(None).
- Syslog Message
-
%s%s: start mirror verification
- Parameters
-
owner (STRING): Owner of the affected aggregate.
mirror (STRING): The name of the mirror object that is initiating verification
aggregate_uuid (STRING): Universal Unique Identifier (UUID) of the aggregate.
raid.mirror.verify.suspend
- Severity
-
NOTICE
- Description
-
This event is issued when a verify has been suspended on a mirror pair.
- Corrective Action
-
(None).
- Syslog Message
-
%s%s: suspend mirror verification
- Parameters
-
owner (STRING): Owner of the affected aggregate.
mirror (STRING): The name of the mirror object that is suspending verification
aggregate_uuid (STRING): Universal Unique Identifier (UUID) of the aggregate.
raid.mirror.vote.badCksum
- Severity
-
INFORMATIONAL
- Description
-
This message occurs when the mirror vote blob contains an invalid checksum. The mirror vote blob holds information describing the active set of mirrored volumes.
- Corrective Action
-
(None).
- Syslog Message
-
RAID: mirror information has an inconsistent checksum.
- Parameters
-
(None).
raid.mirror.vote.incorrectRecords
- Severity
-
INFORMATIONAL
- Description
-
This message occurs when the mirror vote blob has inconsistent contents. The mirror vote blob holds information describing the active set of mirrored volumes. Data ONTAP® takes appropriate recovery actions, as described in additional logged events.
- Corrective Action
-
(None).
- Syslog Message
-
RAID: mirror information has inconsistent contents.
- Parameters
-
count (INT): Number of records listed in the blob.
raid.mirror.vote.invalidVersion
- Severity
-
INFORMATIONAL
- Description
-
This message occurs when the mirror vote blob contains an invalid version. The mirror vote blob holds information describing the active set of mirrored volumes.
- Corrective Action
-
(None).
- Syslog Message
-
RAID: mirror information has an unsupported version number (%d).
- Parameters
-
version (INT): Version information in the blob.
raid.mirror.vote.invalidVol
- Severity
-
INFORMATIONAL
- Description
-
This message occurs when the mirror vote information describing a volume is internally inconsistent. The mirror vote information describes the active set of mirrored aggregate. The mirror vote information is ignored.
- Corrective Action
-
(None).
- Syslog Message
-
RAID: mirror information for volume UUID %s is inconsistent.
- Parameters
-
aggr_id (STRING): UUID of the affected volume.
raid.mirror.vote.noRecord
- Severity
-
INFORMATIONAL
- Description
-
This message occurs when a mirror vote is required on an aggregate but no vote is present in the mirror vote record. In this case, as both the plexes are available, we ignore mirror voting check.
- Corrective Action
-
(None).
- Syslog Message
-
RAID: mirror record missing for %s %s%s.
- Parameters
-
vol_type (STRING): Volume type.
owner (STRING): Owner of the affected aggregate.
vol (STRING): Name of the aggregate.
raid.mirror.vote.noRecord1Plex
- Severity
-
ERROR
- Description
-
This message occurs when a mirror vote is required on an aggregate but no vote is present in the mirror vote record. In this case, only one plex is available. The aggregate will be kept offline because the existing plex might contain stale data.
- Corrective Action
-
-
In a storage environment with RAID SyncMirror®, the plex could be missing due to several reasons such as disaster at the site, shelf failure, disk failures, and so on. Try to bring the missing plex online after addressing some of the listed possible causes. 2. If the plex does not come online, bring the aggregate online using the 'storage aggr online' or 'storage plex online' command. This aggregate was kept offline because the existing plex might contain stale data.
-
- Syslog Message
-
WARNING: Only one plex in %s %s%s is available. %s might contain stale data.
- Parameters
-
vol_type (STRING): Volume type.
owner (STRING): Owner of the affected aggregate.
vol (STRING): Name of the aggregate.
vol_type2 (STRING): Volume type.
raid.mirror.vote.outOfDate
- Severity
-
NOTICE
- Description
-
This message occurs when Data ONTAP® detects an out-of-date plex. The plex is marked as out-of-date and a transaction subsequently occurs to update the internal RAID tree state.
- Corrective Action
-
(None).
- Syslog Message
-
%s %s%s has been detected as out-of-date and is being marked offline.
- Parameters
-
vol_type (STRING): Volume type.
owner (STRING): Owner of the affected aggregate.
vol (STRING): Name of the aggregate.
raid.mirror.vote.sbFailed
- Severity
-
ERROR
- Description
-
This message occurs when the local node cannot transfer mirror vote records for aggregates being switched back as part of a switchback operation.
- Corrective Action
-
-
Verify that the DR partner node is up. 2. Run the 'network interface show' command to verify that the cluster network interfaces on the local and DR partner node are up. If not, correct any network issues that could be preventing it.
-
- Syslog Message
-
Could not communicate with the DR node over the intercluster network while attempting a switchback operation.
- Parameters
-
dr_host (STRING): Disaster recovery (DR) host to which the local node failed to transfer the mirror vote records.
raid.mirror.vote.versionZero
- Severity
-
INFORMATIONAL
- Description
-
This message occurs when the mirror vote blob contains version 0. Typically, this occurs when the mirror vote blob is empty.
- Corrective Action
-
(None).
- Syslog Message
-
RAID: mirror information is empty.
- Parameters
-
(None).
raid.mirror.vote.xferFailed
- Severity
-
ERROR
- Description
-
This message occurs when the local node fails to transfer the mirror vote record of the aggregate during aggregate migration as part of giveback or aggregate relocation.
- Corrective Action
-
-
Verify that the destination node is up. 2. Run the 'network interface show' command to verify that the cluster network interfaces on the local and partner node are up. If they are not up, address any network issues.
-
- Syslog Message
-
Failed to communicate with the destination node over the cluster network while migrating the aggregate "%s" (UUID: %s) during giveback or aggregate relocation because %s.
- Parameters
-
aggregate (STRING): Name of the aggregate.
aggregate_uuid (STRING): UUID of the aggregate.
reason (STRING): The reason the transfer failed.