Veritas recommendation:
If you are using either Cached QIO or Cached ODM please disable these features using the vxtunefs command and by removing the setting of these tunables from tunefstab.
How to determine if the Cached ODM or Cached QIO features are in use:
The Cached ODM and Cached QIO features are disabled by default. To use either of these features you need to enable it explicitly using the vxtunefs command or by adding an appropriate entry to the /etc/vx/tunefstab file. Note that Cached QIO and Cached ODM have exactly the same enablement mechanism, so enabling one enables the other.
You can determine if these features are enabled using the following command for a file system that is currently mounted (example only):
# vxtunefs
qio_cache_enable=1
If the output string contains "qio_cache_enable=1" both Cached ODM and Cached QIO are enabled for the file system.
You can determine if either of these features is automatically enabled at mount time using the following command (example only):
# grep cache_enable /etc/vx/tunefstab
/dev/vx/dsk/datadg/db03 read_pref_io=128k,odm_cache_enable=1
/dev/vx/dsk/datadg/db04 read_pref_io=256k,qio_cache_enable=1
If the output string contains either "odm_cache_enable=1" or “qio_cache_enable=1” then Cached ODM and Cached QIO are enabled for the corresponding file system.
Please refer to the man pages for vxtunefs(1M) and tunefstab(4) for more details.
How to disable these features:
To disable Cached ODM and Cached QIO for a file system that is currently mounted, execute the command:
# vxtunefs -s -o qio_cache_enable=0
To prevent these features from being automatically enabled at mount time, edit the /etc/vx/tunefstab file and remove “odm_cache_enable=1” or “qio_cache_enable=1” from any line on which they appear, for example:
# grep cache_enable /etc/vx/tunefstab
/dev/vx/dsk/datadg/db03 read_pref_io=128k,odm_cache_enable=1
/dev/vx/dsk/datadg/db04 qio_cache_enable=1,read_pref_io=256k
After editing /etc/vx/tunefstab, the example lines would appear as follows:
/dev/vx/dsk/datadg/db03 read_pref_io=128k
/dev/vx/dsk/datadg/db04 read_pref_io=256k
Is there a patch available:
Veritas are developing patches for this issue. If you require a patch, please contact Veritas Technical Support.
Applies To
Impacted product releases:
Storage Foundation (SF) 4.x, 5.x & 6.x
Storage Foundation Cluster File System (SFCFS) 4.x, 5.x & 6.x
Storage Foundation for Oracle RAC (SFRAC) 4.x, 5.x & 6.x
Storage Foundation for Oracle (SFORA) 4.x, 5.x & 6.x
The issue only occurs when using the Cached QIO or Cached ODM features of VERITAS File System (VxFS).
Cached ODM was first introduced in the 5.1 release.
Impacted operating systems platforms:
AIX and Solaris (SPARC and x86).