wafl.vol events

Contributors

wafl.vol.access.denied

Severity

ERROR

Description

This message occurs when the system rejects client access to a volume.

Corrective Action

You can avoid this event by unmounting the volume.

Syslog Message

Access to volume '%s' was denied, reason='%s'.

Parameters

vol (STRING): Volume name.
reason (STRING): Reason that access was denied.

wafl.vol.add

Severity

INFORMATIONAL

Description

This message indicates that a new volume has been added to the system.

Corrective Action

(None).

Syslog Message

%s %s%s%s%s has been added to the system.

Parameters

type (STRING): Type of object (volume/aggregate).
owner (STRING): Volume owner.
vol (STRING): Volume name.
app (STRING): Application UUID.
volident (STRING): Unique identifier of the volume when the volume name by itself is insufficient.

wafl.vol.add.keyinfo.into.vldb

Severity

NOTICE

Description

This message occurs when encryption key-info is added into vldb table.

Corrective Action

(None).

Syslog Message

Key-info is added into vldb for volume %s (dsid %lu, aggr '%s') with index %d, key-id %s.

Parameters

vol (STRING): Volume name.
dsid (LONGINT): Unique identifier (DSID) of the volume.
aggr (STRING): Name of the containing aggregate.
key_idx (INT): Key index.
key_id (STRING): Key id.

wafl.vol.appdm.upgrade.nospc

Severity

ERROR

Description

This message occurs when ONTAP® software cannot increase the size of an AppDM volume by five percent during an upgrade to ONTAP 9.5.

Corrective Action

ONTAP has increased the Snapshot(tm) copy reserve percentage on this AppDM volume from zero to five percent as part of the upgrade to ONTAP 9.5. To retain the same available free space on the volume, consider increasing the size of the volume by five percent by using the "vol modify -size" command. It might be necessary to increase the size of the aggregate first, using the "aggr add-disks" command.

Syslog Message

The file system on %s %s%s%s%s could not be grown 5%% larger as part of the upgrade to ONTAP 9.5.

Parameters

type (STRING): Type of object (volume or aggregate).
owner (STRING): Volume owner.
vol (STRING): Volume name.
app (STRING): Application UUID.
volident (STRING): Unique volume identifier when the volume name alone is insufficient.

wafl.vol.autoSize.done

Severity

NOTICE

Description

This message occurs when an autosize for a volume is successful. This can happen when the "autosize grow" option is on and the volume reaches the grow threshold percentage.

Corrective Action

(None).

Syslog Message

Volume autosize: Automatic %s of volume '%s%s%s' by %s is complete.

Parameters

event_type (STRING): Type of autosize event.
vol (STRING): Volume name.
app (STRING): Application UUID.
volident (STRING): To uniquely identify the volume in cases where the volume name itself is insufficient.
size (STRING): Human readable size.
object_uuid (STRING): UUID of the resource object.

wafl.vol.autoSize.fail

Severity

NOTICE

Description

This message occurs when automatic sizing of a volume fails.

Corrective Action

Increase the maximum size of the volume while setting the autosize.

Syslog Message

Unable to grow volume '%s%s%s' to recover space: %s.

Parameters

vol (STRING): Volume name.
app (STRING): Application UUID.
volident (STRING): Unique identifier the volume in cases where the volume name itself is insufficient.
err (STRING): Reason for the failure.
object_uuid (STRING): UUID of the resource object.

wafl.vol.autoSize.shrink.cap

Severity

NOTICE

Description

As a volume grows, there can be an automatic increase in the number of files that it is allowed to contain, but that number is unchanged as the volume shrinks. This number of files puts a constraint on the minimum size of the volume when it is automatically shrunk. This message indicates that the automatic shrinking of a volume did not reach the configuration’s minimum size because it is constrained by the number of files the volume is allowed to contain.

Corrective Action

Consider using the command "volume modify <volume-name> -files <new-files-value>" to decrease the number of files that the volume is allowed to contain. You can view the current value of the number of files by using the command "volume show <volume-name> -fields files".

Syslog Message

Volume Autosize: Volume '%s%s%s' could not be auto shrunk below %s to recover space.

Parameters

vol (STRING): Volume name.
app (STRING): Application UUID.
volident (STRING): Unique identifier of the volume when the volume name by itself is insufficient.
size (STRING): Human-readable minimum size to which the volume can be automatically shrunk.

wafl.vol.bgTruncate.full

Severity

ALERT

Description

This message occurs when a background truncation operation for large files stalls due to insufficient free space for allocating additional metadata on the volume.

Corrective Action

Manually delete Snapshot(tm) copies or increase the volume’s size for one-time space issues. For frequent space issues, consider changing autogrow or autodelete settings for the volume in question.

Syslog Message

Insufficient free space available on %s %s%s %s to complete background truncation operation.

Parameters

owner (STRING): Volume owner.
vol (STRING): Volume name.
app (STRING): Application UUID.
volident (STRING): Volume identifier.

wafl.vol.blks_used.done

Severity

INFORMATIONAL

Description

This message occurs when the 'blks used' calculation is complete.

Corrective Action

(None).

Syslog Message

(None).

Parameters

type (STRING): Type of object (volume or aggregate).
owner (STRING): Volume owner.
vol (STRING): Volume name.
app (STRING): Application UUID.
volident (STRING): To uniquely identify the volume in cases where the volume name itself is insufficient.
run_time (LONGINT): Total run time of the scanner.

wafl.vol.clearing.in.nvfailed.state

Severity

INFORMATIONAL

Description

This message occurs when a volume that was marked as in-nvfailed-state is explicitly cleared.

Corrective Action

(None).

Syslog Message

Volume %s%s%s that was marked as in-nvfailed-state has been cleared.

Parameters

vol (STRING): Name of the volume.
app (STRING): Application UUID.
volident (STRING): If the volume belongs to a Vserver, the Vserver’s Universal Unique Identifier (UUID).

wafl.vol.clone.split.nospace

Severity

NOTICE

Description

This event is issued when there’s not enough free space to complete a volume clone split operation. The usual cause for this is when there are many data blocks in the snapshot that is shared between the clone volume and its parent.

Corrective Action

Free space in the clone volume to allow the split operation to take place, for example by deleting all snapshots in the clone volume.

Syslog Message

Volume clone split of '%s%s' cannot be completed, not enough disk space. Consider removing snapshots.

Parameters

name (STRING): The volume name
app (STRING): Application UUID.
volident (STRING): To uniquely identify the volume in cases where volume name itself is insufficient.

wafl.vol.clone.unlock.snapshot.destroy.failed

Severity

NOTICE

Description

This event is issued when the volume options are set such that the autodelete destroy policy is allowed to destroy volume clones referring to the snapshot to be deleted. It indicates an attempt to destroy a volume clone has failed.

Corrective Action

(None).

Syslog Message

Volume clone destroy of '%s' failed.

Parameters

name (STRING): The volume clone name

wafl.vol.clone.unlock.snapshot.failure

Severity

NOTICE

Description

This event is issued when the volume options are set such that the autodelete destroy policy is allowed to destroy volume clones referring to the snapshot to be deleted. It indicates the process of destroying volume clones has failed. Some volume clones may have been destroyed or left offline as a result.

Corrective Action

(None).

Syslog Message

Process of destroying volume clones using volume %s snapid %d failed. Some volume clones may have been taken offline or destroyed.

Parameters

name (STRING): The volume name
snapid (INT): Snapshot(tm) copy identifier.

wafl.vol.clone.unlock.snapshot.offline.failed

Severity

NOTICE

Description

This event is issued when the volume options are set such that the autodelete destroy policy is allowed to destroy volume clones referring to the snapshot to be deleted. It indicates an attempt to offline a volume clone has failed.

Corrective Action

(None).

Syslog Message

Volume clone offline of '%s' failed.

Parameters

name (STRING): The volume clone name

wafl.vol.clone.unlock.snapshot.start

Severity

INFORMATIONAL

Description

This message occurs when the volume options are set so that the autodelete destroy policy is allowed to destroy volume clones referring to the Snapshot™ copy to be deleted. The message indicates that the process of destroying volume clones is beginning. The Snapshot autodelete destroy policy is used when all other attempts to recover space in a thin-provisioned aggregate fail. The disruptive effect of destroying volume clones should be understood when setting this policy.

Corrective Action

(None).

Syslog Message

Starting process of destroying volume clones using volume %s snapid %d.

Parameters

name (STRING): Volume name.
snapid (INT): Snapshot copy identifier.

wafl.vol.clone.unlock.snapshot.success

Severity

INFORMATIONAL

Description

This message occurs when the volume options are set so that the autodelete destroy policy is allowed to destroy volume clones referring to the Snapshot™ copy to be deleted. The message indicates that the process of destroying volume clones has successfully completed.

Corrective Action

(None).

Syslog Message

Destroyed all volume clones using using volume %s snapid %d.

Parameters

name (STRING): Volume name.
snapid (INT): Snapshot copy identifier.

wafl.vol.create.clusterVolOnCFOaggr

Severity

ERROR

Description

This message occurs when a volume is created on a Controller Failover (CFO) high-availablity (HA) style aggregate. File access delays will occur for a period following giveback.

Corrective Action

To minimize file access delays following giveback, create the volume on an aggregate with a Storage Failover (SFO) HA policy.

Syslog Message

Creating volume '%s' on an aggregate with a CFO HA policy. File access delays will occur for a period following giveback.

Parameters

vol (STRING): Name of the volume.

wafl.vol.deswizzle.done

Severity

INFORMATIONAL

Description

This message occurs when the deswizzle scan is complete.

Corrective Action

(None).

Syslog Message

(None).

Parameters

type (STRING): Type of object (volume or aggregate).
owner (STRING): Volume owner.
vol (STRING): Volume name.
app (STRING): Application UUID.
volident (STRING): To uniquely identify the volume in cases where the volume name itself is insufficient.
run_time (LONGINT): Total run time of the scanner.

wafl.vol.fix.comp.algo.list

Severity

NOTICE

Description

This message occurs when CP detects and rectifies an incorrect compression algorithm list in volume.

Corrective Action

(None).

Syslog Message

List of used compression algorithms in the volume %s has been fixed. was %llu, now %llu.

Parameters

vol (STRING): Volume name.
old_val (LONGINT): Old value of compression algorithm list
new_val (LONGINT): New value of compression algorithm list

wafl.vol.fsp.full

Severity

ERROR

Description

This message occurs when an operation requests more space than is available in the Flexible Space Pool.

Corrective Action

Report this condition to NetApp technical support.

Syslog Message

%s %s%s%s%s: insufficient space in FSP %s to satisfy a request of %llu holes and %llu overwrites.

Parameters

type (STRING): Type of object (volume/aggregate).
owner (STRING): Volume owner.
vol (STRING): Volume name.
app (STRING): Application UUID.
volident (STRING): Volume identifier, in order to uniquely identify the volume in cases where volume name alone is insufficient.
fspname (STRING): The name of the flexible space pool.
requested (LONGINT): Amount of space requested from the flexible space pool.
requested_overwrites (LONGINT): Amount of overwrite reserve space requested from the flexible space pool.

wafl.vol.full

Severity

ALERT

Description

This message occurs when an operation requests more space than is available in the relevant volume.

Corrective Action

Consider manually deleting data or increasing the volume’s size for one-time space issues. For frequent space issues, consider changing autogrow/autodelete settings.

Syslog Message

Insufficient space on %s %s%s%s%s to perform operation. %s was requested but only %s was available.

Parameters

type (STRING): Type of object (volume/aggregate).
owner (STRING): Volume owner.
vol (STRING): Volume name.
app (STRING): Application UUID.
volident (STRING): Volume identifier, in order to uniquely identify the volume in cases where volume name alone is insufficient.
requested (STRING): Amount of space requested in the volume.
available (STRING): Amount of space available in the volume.

wafl.vol.guarantee.fail

Severity

NOTICE

Description

This message occurs when an attempt is made to apply the space guarantee for a flexible volume, but there is not enough space in the aggregate to do so. The volume will be mounted, but subsequent writes to the volume might fail if the volume’s aggregate becomes full.

Corrective Action

Either increase the size of the corresponding aggregate by adding disks, or decrease the total volume space requirements in the aggregate by shrinking or destroying one or more volumes.

Syslog Message

Space for volume %s%s is not guaranteed. %s of additional space is required to enable the guarantee.

Parameters

vol (STRING): Name of the volume whose space guarantee could not be applied.
app (STRING): Application UUID.
volident (STRING): To uniquely identify the volume in cases where the volume name itself is insufficient.
short_by (STRING): Amount of additional space required in the volume.

wafl.vol.guarantee.stayoff

Severity

NOTICE

Description

This message occurs when WAFL® would otherwise have attempted to enable a volume’s space guarantee, but the last time it tried, an error was encountered (most likely due to insufficient space). This error was recorded in the volume’s on-disk RAID label so that the same error would not be repeated on future mounts. The volume will be mounted. However, because the volume is not guaranteed, it is possible that subsequent writes to the volume could fail if the volume’s aggregate becomes full.

Corrective Action

Determine the cause of the error the last time WAFL attempted to enable this guarantee, either through logs or by attempting to enable it again manually. Typically, the issue is a lack of space at mount time detected during boot, which can be resolved by increasing the size of the corresponding aggregate (by adding disks or by shrinking or destroying some of the aggregate’s volumes). After the issue is resolved, manually attempt to re-enable the guarantee using the 'volume modify' command.

Syslog Message

The space guarantee for volume %s%s was not enabled because an error occurred the last time a guarantee was enabled on this volume.

Parameters

vol (STRING): Name of the volume.
app (STRING): Application UUID.
volident (STRING): Volume identifier.

wafl.vol.inode.space.usage

Severity

ERROR

Description

This message occurs when public inode space usage exceeds threshold value configured by admin.

Corrective Action

Use the command "volume modify <volume-name> -files <new-files-value>" to increase the number of files that the volume is allowed to contain. View the current value of the file threshold by using the command "volume show <volume-name> -fields files". If volume modify fails, increase volume size and try again.

Syslog Message

The file system on %s %s%s%s%s is currently using %d%% of the files that can be contained on the volume. The admin has configured the threshold for monitoring public inode usage as %d%%.

Parameters

type (STRING): Type of object (volume or aggregate).
owner (STRING): Volume owner.
vol (STRING): Volume name.
app (STRING): Application UUID.
volident (STRING): Unique volume identifier when the volume name alone is insufficient.
current_inofile_used (INT): Current value of inodes in public inode space.
threshold_ems_inofile_used_pct (INT): Threshold percent value to monitor inodes usage.

wafl.vol.invalid.nomount

Severity

NOTICE

Description

This event is issued when a volume has not been fully copied and cannot be mounted.

Corrective Action

(None).

Syslog Message

Volume %s is not fully copied and cannot be mounted.

Parameters

vol (STRING): The volume name

wafl.vol.invalidate.fh

Severity

NOTICE

Description

This message indicates that an NVRAM failure is detected, invalidating outstanding filehandles.

Corrective Action

(None).

Syslog Message

%s %s%s%s%s: Invalidating all filehandles due to previous NVRAM failure — Filesystem must be remounted by the client(s)

Parameters

type (STRING): Type of object (volume/aggregate).
owner (STRING): Volume owner.
vol (STRING): Volume name.
app (STRING): Application UUID.
volident (STRING): Unique identifier of the volume when the volume name by itself is insufficient.

wafl.vol.mirrorType.invalid

Severity

ERROR

Description

This message occurs when WAFL® attempts to bring online a mirror volume that does not have a valid mirror-type attribute. This situation might be a direct result of an upgrade to a version of Data ONTAP® that requires the mirror-type attribute or as a result of a corruption.

Corrective Action

This condition cannot be fixed by file system repair mechanisms such as wafliron. The data is not lost, but it is inaccessible to the administrator. To access the data, contact NetApp technical support. Alternatively, the administrator can destroy the mirror volume by using the 'volume delete -vserver vserver_name -volume vol_name' command.

Syslog Message

The mirror type associated with the mirror volume %s %s%s%s%s is invalid.

Parameters

type (STRING): Type of object (volume or aggregate).
owner (STRING): Owner of the volume.
vol (STRING): Name of the volume.
app (STRING): Application UUID.
volident (STRING): Unique identifier of the volume in cases where the volume name by itself is insufficient.

wafl.vol.mislabeled.root

Severity

NOTICE

Description

This event is issued when a volume or aggregate is labeled as root but was not selected as the root volume or aggregate. It is used to indicate that the label will be removed.

Corrective Action

(None).

Syslog Message

%s '%s%s%s' was incorrectly labeled as root. Removing the label.

Parameters

type (STRING): The type of object (volume/aggregate)
owner (STRING): The volume owner Can be the empty string
vol (STRING): The volume name
app (STRING): Application UUID.
volident (STRING): To uniquely identify the volume in cases where volume name itself is insufficient.

wafl.vol.nvfail.offline

Severity

EMERGENCY

Description

This message occurs when the system detects an NVRAM failure and the volume is inconsistent. The volume might have data loss due to NVRAM failure. The volume has taken offlined.

Corrective Action

Take the appropriate recovery action to recover from the possible data loss. Access to the volume is restricted until you clear the NVFAIL state manually.

Syslog Message

Volume %s%s is offline.

Parameters

owner (STRING): Volume owner.
vol (STRING): Volume name.

wafl.vol.nvfail.recovery.needed

Severity

NOTICE

Description

This message occurs periodically to inform the administrator that recovery procedures must be performed on a volume that is marked as in-nvfailed-state.

Corrective Action

Take the appropriate recovery action to recover from the possible data loss. Access to the volume is restricted until you clear the NVFAIL state manually.

Syslog Message

Volume %s%s%s is marked as in-nvfailed-state. The recovery process needs to be initiated on the volume to recover from the NVFAIL event.

Parameters

vol (STRING): Name of the volume.
app (STRING): Application UUID.
volident (STRING): If the volume belongs to a Vserver, the Vserver’s Universal Unique Identifier (UUID).

wafl.vol.offline

Severity

INFORMATIONAL

Description

This message indicates that a volume has been taken offline.

Corrective Action

(None).

Syslog Message

%s %s%s%s%s has been taken temporarily offline.

Parameters

type (STRING): Type of object (volume/aggregate).
owner (STRING): Volume owner.
vol (STRING): Volume name.
app (STRING): Application UUID.
volident (STRING): Unique identifier of the volume when the volume name by itself is insufficient.
instuuid (STRING): Volume Instance UUID

wafl.vol.offline.callbacks

Severity

NOTICE

Description

Data ONTAP was trying to offline a volume and had to ignore the result of file-locking callbacks being sent to clients in order to make progress. This is transparent to clients, as they will retry their original requests, which will be serviced when the volume comes back online.

Corrective Action

(None).

Syslog Message

Ignoring %d callbacks when offlining %s %s%s%s%s.

Parameters

count (INT): The number of callbacks which were ignored
type (STRING): The type of object (volume or aggregate)
owner (STRING): The owner of the volume
vol (STRING): The name of the volume
app (STRING): Application UUID.
volident (STRING): The unique identifier of the volume in case the volume name itself is insufficient

wafl.vol.outOfInodes

Severity

ERROR

Description

This message occurs when a volume or aggregate reaches its maximum number of files and is out of inodes.

Corrective Action

For a volume, either use the command "volume modify -files" to increase the number the files that the volume is allowed to contain, or delete files from the volume. For an aggregate, add space to the aggregate.

Syslog Message

file system on %s %s%s%s%s is out of inodes because it has reached the maximum number of files

Parameters

type (STRING): Type of object (volume or aggregate)
owner (STRING): Owner of the volume or aggregate
vol (STRING): Name of the volume or aggregate
app (STRING): Application UUID.
volident (STRING): To uniquely identify the volume or aggregate in cases where the name itself is insufficient.

wafl.vol.outOfPrInodes

Deprecated
Severity

NOTICE

Description

This event is issued when the system discover that a volume is out of private inodes.

Corrective Action

(None).

Syslog Message

file system on %s %s%s%s%s is out of private inodes

Parameters

type (STRING): The type of object (volume/aggregate)
owner (STRING): The volume owner
vol (STRING): The volume name
app (STRING): Application UUID.
volident (STRING): To uniquely identify the volume in cases where volume name itself is insufficient.

wafl.vol.quiesce.giveback

Severity

INFORMATIONAL

Description

This event is issued to indicate a volume quiescing has failed because wafl giveback is running.

Corrective Action

Retry quiescing the volume after giveback has completed.

Syslog Message

Quiescing volume %s failed because wafl giveback is running.

Parameters

vol (STRING): The volume name

wafl.vol.quiesce.iron

Severity

INFORMATIONAL

Description

This event is issued to indicate a volume quiescing has failed because wafl iron is running.

Corrective Action

Retry quiescing the volume after wafl iron has completed.

Syslog Message

Quiescing volume %s failed because wafl iron is running.

Parameters

vol (STRING): The volume name

wafl.vol.quiesce.notdrain

Severity

INFORMATIONAL

Description

This message occurs when a volume quiesce operation fails because of a general failure in draining the suspended messages or outstanding callbacks. This covers unknown cases that wafl.vol.quiesce.timeoutcb does not catch.

Corrective Action

(None).

Syslog Message

Quiescing of volume %s failed because draining message and callbacks failed. The total time spent quiescing the volume was %d milliseconds, %d of which was spent aborting scanners, %d milliseconds were spent flushing client requests for locks and watches, %d milliseconds were spent draining volume references and %d milliseconds were spent draining callbacks and suspended messages.

Parameters

vol (STRING): Volume name.
ttq (INT): Time spent (in milliseconds) quiescing the volume.
tws (INT): Time spent (in milliseconds) waiting for scanners to abort.
twcr (INT): Time spent (in milliseconds) flushing client requests for locks and watches.
twvr (INT): Time spent (in milliseconds) waiting for draining of volume references.
twdcm (INT): Time spent (in milliseconds) waiting for draining of suspended messages and callbacks.

wafl.vol.quiesce.notFlex

Severity

INFORMATIONAL

Description

This event is issued to indicate a volume quiescing has failed because it is not a flex vol.

Corrective Action

(None).

Syslog Message

Quiescing volume %s failed because it’s not a flexible volume.

Parameters

vol (STRING): The volume name

wafl.vol.quiesce.notMounted

Severity

INFORMATIONAL

Description

This event is issued to indicate a volume quiescing has failed because it is not in mounted state.

Corrective Action

(None).

Syslog Message

Quiescing volume %s failed because it’s not mounted. It’s in %s state.

Parameters

vol (STRING): The volume name
statename (STRING): The state

wafl.vol.quiesce.relocating

Severity

ERROR

Description

This message occurs when a volume cannot be quiesced because an aggregate relocation operation is running.

Corrective Action

Retry the volume move operation after the aggregate relocation operation is complete.

Syslog Message

Volume %s could not be quiesced because aggregate relocation is running.

Parameters

vol (STRING): Volume name.

wafl.vol.quiesce.rootVol

Severity

INFORMATIONAL

Description

This event is issued to indicate a volume quiescing has failed because it is a root volume.

Corrective Action

(None).

Syslog Message

Quiescing volume %s failed because it’s a root volume.

Parameters

vol (STRING): The volume name

wafl.vol.quiesce.statusvol

Severity

ERROR

Description

This message occurs when a volume cannot be quiesced because it is being used to host wafliron status files.

Corrective Action

Use "aggr wafliron show" command to monitor the status of wafliron and retry the operation after wafliron is complete.

Syslog Message

Volume %s could not be quiesced because it is being used by wafliron to host status files.

Parameters

vol (STRING): Volume name.

wafl.vol.quiesce.timeoutcb

Severity

INFORMATIONAL

Description

This message occurs when a volume quiesce operation requiring draining of suspended callbacks or messages fails because of a timeout.

Corrective Action

(None).

Syslog Message

Quiescing of volume %s failed because there are %d outstanding callbacks and %d suspended messages. The time spent waiting for these to drain was %d milliseconds. The time spent quiescing the volume (%d milliseconds) was split between scan aborts (%d), flushing client requests (%d), and draining references (%d).

Parameters

vol (STRING): Volume name.
ncbo (INT): Number of outstanding callbacks.
nsm (INT): Number of suspended messages.
twdcm (INT): Time spent (in milliseconds) waiting for draining of suspended messages and callbacks.
ttq (INT): Time spent (in milliseconds) quiescing the volume.
tws (INT): Time spent (in milliseconds) waiting for scanners to abort.
twcr (INT): Time spent (in millseconds) flushing client requests for locks and watches.
twvr (INT): Time spent (in milliseconds) waiting for draining of volume references.

wafl.Vol.QuiesceTO.AbrtScan

Severity

INFORMATIONAL

Description

This message occurs when a volume quiesce operation requiring scanners to abort fails because of a timeout.

Corrective Action

(None).

Syslog Message

Quiescing of the volume %s failed because aborting the scanners resulted in a timeout. The time spent quiescing the volume was %d milliseconds of which %d milliseconds were spent waiting for the scanners to abort.

Parameters

vol (STRING): Volume name.
tws (INT): Time spent (in milliseconds) waiting for scanners to abort.
ttq (INT): Time spent (in milliseconds) quiescing the volume.

wafl.Vol.QuiesceTO.ClntReqs

Severity

INFORMATIONAL

Description

This message occurs when a volume quiesce operation requiring flushing of client requests for locks and watches fails because of a timeout.

Corrective Action

(None).

Syslog Message

Quiescing of volume %s failed because time spent waiting for flushing of client requests for locks and watches (%d milliseconds) resulted in a timeout. The total time spent quiescing the volume was %d milliseconds - %d milliseconds were spent aborting scanners.

Parameters

vol (STRING): Volume name.
twcr (INT): Time spent (in milliseconds) flushing client requests for locks and watches.
ttq (INT): Time spent (in milliseconds) quiescing the volume.
tws (INT): Time spent (in milliseconds) waiting for scanners to abort.

wafl.Vol.QuiesceTO.RalDrain

Severity

NOTICE

Description

This message occurs during a volume move operation, when a volume quiesce attempt fails to drain all of the outstanding remote cached inodes within the allowable time frame. This can occur and might persist on a heavily loaded system, and it prevents the move from being completed. However, as soon as the load drops to a more reasonable level, ONTAP flushes the cached inodes and completes the move without customer intervention.

Corrective Action

(None).

Syslog Message

Quiescing of volume %s failed because it was unable to drain all outstanding remote inodes for the volume. Initially the volume reported %d cached inodes, but timed out with %d cached inodes remaining.

Parameters

vol (STRING): Volume name.
nStart (INT): Number of cached inodes when drain starts.
nEnd (INT): Number of cached inodes when request times out.

wafl.Vol.QuiesceTO.RefDrain

Severity

INFORMATIONAL

Description

This message occurs when a volume quiesce operation requiring draining of volume references fails because of a timeout.

Corrective Action

(None).

Syslog Message

Quiescing of volume %s failed because the time spent draining the references on the volume (%d milliseconds) resulted in a timeout. There are %d references on the volume. One of the owners is %s. The command "wafl vref status" under diag privileges can be used to view all the references on a volume on the node owning the volume. The time spent quiescing the volume (%d milliseconds) was split between scan aborts (%d) and flushing client requests(%d).

Parameters

vol (STRING): Volume name.
twvr (INT): Time spent (in milliseconds) waiting for draining of volume references.
wvc (INT): Number of references on the volume.
vo_1 (STRING): Text string representing the first volume reference owner.
ttq (INT): Time spent (in milliseconds) quiescing the volume.
tws (INT): Time spent (in milliseconds) waiting for scanners to abort.
twcr (INT): Time spent (in milliseconds) flushing client requests for locks and watches.

wafl.Vol.QuiesceTO.RefsDrain

Severity

INFORMATIONAL

Description

This message occurs when a volume quiesce operation requiring draining of volume references fails because of a timeout. The references are released.

Corrective Action

(None).

Syslog Message

Quiescing of volume %s failed because the time spent draining the references on the volume (%d milliseconds) resulted in a timeout. The time spent quiescing the volume (%d milliseconds), was split between scan aborts (%d) and flushing client requests (%d).

Parameters

vol (STRING): Volume name.
twvr (INT): Time spent (in milliseconds) waiting for draining of volume references.
ttq (INT): Time spent (in milliseconds) quiescing the volume.
tws (INT): Time spent (in milliseconds) waiting for scanners to abort.
twcr (INT): Time spent (in milliseconds) flushing client requests for locks and watches.

wafl.Vol.QuiesceTO.SAN.Ntfy

Severity

INFORMATIONAL

Description

This message occurs when a volume quiesce operation requiring a notification to the SAN component fails because of a timeout.

Corrective Action

(None).

Syslog Message

Quiescing of volume %s failed because a quiesce notification to the SAN component (%d milliseconds) resulted in a timeout. The time spent quiescing the volume (%d milliseconds) was split between scan aborts (%d), flushing client requests (%d), draining references (%d), draining callbacks and suspended messages (%d), and draining zombies (%d).

Parameters

vol (STRING): Volume name.
twsc (INT): Time spent (in milliseconds) waiting to for quiescing of the SAN component.
ttq (INT): Time spent (in milliseconds) quiescing the volume.
tws (INT): Time spent (in milliseconds) waiting for scanners to abort.
twcr (INT): Time spent (in milliseconds) flushing client requests for locks and watches.
twvr (INT): Time spent (in milliseconds) waiting for draining of volume references.
twdcm (INT): Time spent (in milliseconds) waiting for draining of suspended messages and callbacks.
twzd (INT): Time spent (in milliseconds) waiting for draining of zombies.

wafl.Vol.QuiesceTO.ZmbDrain

Severity

INFORMATIONAL

Description

This message occurs when a volume quiesce operation requiring draining of zombies fails because of a timeout.

Corrective Action

(None).

Syslog Message

Quiescing of volume %s failed because the time spent draining zombies (%d milliseconds) resulted in a timeout. The time spent quiescing the volume (%d milliseconds) was split between scan aborts (%d), flushing client requests (%d), draining references (%d), and draining callbacks and suspended messages (%d).

Parameters

vol (STRING): Volume name.
twzd (INT): Time spent (in milliseconds) waiting for draining of zombies.
ttq (INT): Time spent (in milliseconds) quiescing the volume.
tws (INT): Time spent (in milliseconds) waiting for scanners to abort.
twcr (INT): Time spent (in milliseconds) flushing client requests for locks and watches.
twvr (INT): Time spent (in milliseconds) waiting for draining of volume references.
twdcm (INT): Time spent (in milliseconds) waiting for draining of suspended messages and callbacks.

wafl.vol.rekey.stat

Severity

NOTICE

Description

This message occurs when rekey scan ends to dump the stats.

Corrective Action

(None).

Syslog Message

Rekey scan is complete on volume '%s' (dsid %lu, aggr '%s'). Scan Stats: max_usecs_in_cpu = %lu, blks_total = %lu, max_blks_rekeyed_in_step = %lu, blks_rekeyed_by_scanner = %lu blks_rekeyed_by_client_io = %lu blks_with_error = %lu blks_skipped_dirty = %lu blks_suspended_fake_dirty = %lu blks_skipped_holes = %lu blks_packed = %lu

Parameters

vol (STRING): Volume name.
dsid (LONGINT): Unique identifier (DSID) of the volume.
aggr (STRING): Name of the containing aggregate.
max_usecs_in_cpu (LONGINT): Max. time (in micro-sec.) scanner runs in CPU.
blks_total (LONGINT): Total number of blocks scanner is expected to process.
max_blks_rekeyed_in_step (LONGINT): Max. number of blocks scanner process in one step.
blks_rekeyed_by_scanner (LONGINT): Number of blocks rekeyed by scanner.
blks_rekeyed_by_client_io (LONGINT): Number of blocks rekeyed by client I/O.
blks_with_error (LONGINT): Number of blocks failed to be loaded by scanner due to error.
blks_skipped_dirty (LONGINT): Number of blocks skipped by scanner because they are already dirty.
blks_suspended_fake_dirty (LONGINT): Number of blocks rekey scanner suspended on because they were fake dirty.
blks_skipped_holes (LONGINT): Number of blocks skipped by scanner because they are holes.
blks_packed (LONGINT): Number of blocks packed.

wafl.vol.runningOutOfInodes

Severity

ERROR

Description

This message occurs when the system detects that a volume is close to reaching its limit on the number of files that it can contain.

Corrective Action

Consider using the "volume modify <volume-name> -files <new-files-value>" command to increase the number of files that the volume is allowed to contain. You can view the current value of the file threshold by using the "volume show <volume-name> -fields files" command.

Syslog Message

The file system on "%s %s%s%s%s" is using 80 percent or more of the files in %s inode space that can be contained on the volume.

Parameters

ino_type (STRING): Inode type
type (STRING): Type of object (volume or aggregate).
owner (STRING): Volume owner.
vol (STRING): Volume name.
app (STRING): Application UUID.
volident (STRING): Unique volume identifier when the volume name alone is insufficient.

wafl.vol.setting.in.nvfailed.state

Severity

ERROR

Description

This message occurs when the system detects an NVFAIL event in a volume and marks the volume as in-nvfailed-state.

Corrective Action

Access to the volume is restricted until you clear the NVFAIL state manually. See the Data Protection Online Backup and Recovery Guide.

Syslog Message

Volume %s%s%s is marked as in-nvfailed-state: %s.

Parameters

vol (STRING): Name of the volume.
app (STRING): Application UUID.
volident (STRING): If the volume belongs to a Vserver, the Vserver’s Universal Unique Identifier (UUID).
err (STRING): Error that caused the volume to be marked in in-nvfailed-state.

wafl.vol.snap_create.done

Severity

INFORMATIONAL

Description

This message occurs when the 'snap create' scan is complete.

Corrective Action

(None).

Syslog Message

(None).

Parameters

type (STRING): Type of object (volume or aggregate).
owner (STRING): Volume owner.
vol (STRING): Volume name.
app (STRING): Application UUID.
volident (STRING): To uniquely identify the volume in cases where the volume name itself is insufficient.
run_time (LONGINT): Total run time of the scanner.

wafl.vol.spcslo.conflict

Severity

ERROR

Description

This message occurs when the Service Level Objective related to space management (the space SLO setting) for a volume conflicts with other volume settings.

Corrective Action

Try correcting the conflicting volume setting or space SLO by using the "volume modify <volname>" command.

Syslog Message

The space SLO setting %s for volume %s%s is incompatible with the volume’s %s setting (%s)%s.

Parameters

space_slo (STRING): Space SLO of the volume.
vol (STRING): Name of the volume with conflicting settings.
app (STRING): Application UUID.
volident (STRING): String that uniquely identifies the volume when the volume name is insufficient.
setting (STRING): Name of the conflicting volume setting.
value (STRING): Value of the conflicting volume setting.
detail (STRING): Corrective action already taken, if any.

Severity

ALERT

Description

This message occurs when an unlink operation requires more space than is available for unlinking in the relevant volume. Clients cannot remove files or directories until free space is added.

Corrective Action

Manually delete Snapshot(tm) copies or increase the volume’s size for one-time space issues. For frequent space issues, consider changing autogrow or autodelete settings for the volume or aggregate in question.

Syslog Message

Insufficient free space available on %s %s %s%s %s to perform unlink operation.

Parameters

type (STRING): Type of object (volume or aggregate).
owner (STRING): Volume owner.
vol (STRING): Volume name.
app (STRING): Application UUID.
volident (STRING): Volume identifier.

wafl.vol.walloc.rsv.dbg.reset

Severity

NOTICE

Description

This event is issued to indicate that the write allocation reserve thresholds for a volume or aggregate have reset to normal. This message is issued on DEBUG builds only.

Corrective Action

(None).

Syslog Message

DBG: Volume %s allocation reserve thresholds reset.

Parameters

vol (STRING): The volume or aggregate name

wafl.vol.walloc.rsv.dbg.warn.blkcnt

Severity

NOTICE

Description

This event is issued to indicate that the write allocation reserve code has triggered but the volume block counters appear to be in the normal range.

Corrective Action

(None).

Syslog Message

DBG: Volume (or aggregate) %s free space reserve hit %s threshold but block count doesn’t match.

Parameters

vol (STRING): The volume or aggregate name
type (STRING): Threshold type: "low" or "high"

wafl.vol.walloc.rsv.failmount

Severity

EMERGENCY

Description

This message occurs when a volume consumes almost all of its free space reserve and should not be brought back online without assistance from technical support to address the free space issue.

Corrective Action

Contact NetApp technical support.

Syslog Message

Failing mount of volume %s. Free space reserve is too low. Contact NetApp technical support for assistance.

Parameters

vol (STRING): Volume name.

wafl.vol.walloc.rsv.offline

Severity

ALERT

Description

This message occurs when a volume or aggregate has consumed almost all of its free space reserve. The system is being shut down and rebooted cleanly and the affected aggregate or volume will be taken offline until the situation can be corrected with help from technical support.

Corrective Action

Contact NetApp technical support..

Syslog Message

Volume %s free space reserve is critically low. Rebooting system to take volume offline. Contact technical support for assistance.

Parameters

vol (STRING): Volume or aggregate name.

wafl.vol.walloc.rsv.root

Severity

ALERT

Description

This message occurs when the root volume has consumed almost its entire free space reserve. This is a highly abnormal condition that can lead to data loss if the free space reserve is completely consumed.

Corrective Action

Increasing the root volume size. Contact NetApp technical support for more information.

Syslog Message

Root volume (or aggregate) %s free space reserve is critically low.

Parameters

vol (STRING): Root volume or aggregate name.