The following errors are flooded to "/etc/vx/dmpevents.log" immediately after admin executes command `vxlist` if VOM is configured or if admin executes command `vxdisk list` if VEA is configured. During the time of I/O errors there is no errors reported by the Operating System.
I/O error occurred on Path c2t500A09849F534227d120s2 belonging to Dmpnode fas62400_10
I/O error occurred on Path c3t500A09819F534227d120s2 belonging to Dmpnode fas62400_10
Unmarked as ioerr Path c3t500A09819F534227d120s2 belonging to Dmpnode fas62400_10
I/O analysis done as DMP_PATH_OKAY on Path c2t500A09849F534227d120s2 belonging to Dmpnode fas62400_10
The following backtrace was collected using dtrace while `vxdisk list` was hanging when VEA was configured.
libc.so.1`_read+0x7
vxvmprovider.so`is_asmdisk_efi+0x149
vxvmprovider.so`is_asmdisk+0x19c
vxvmprovider.so`is_foreign_disk+0xcc
vxvmprovider.so`vol_is_foreign_disk+0xa9
vxvmprovider.so`vs_disk_calc_state+0x158
vxvmprovider.so`vs_disk_new+0x14a
vxvmprovider.so`vs_calc_disk_updates+0x1ec
The following was backtrace was collected when `vxlist` command was hung when VOM was configured.
libc.so.1`_read+0x7
libvxlistsf_s.so`is_asmdisk_efi+0x149
libvxlistsf_s.so`is_asmdisk+0x19c
libvxlistsf_s.so`is_foreign_disk+0xcc
libvxlistsf_s.so`vol_is_foreign_disk+0xa9
libvxlistsf_s.so`isForeignDisk+0x3a
libvxlistsf_s.so`getDaState+0x2a7
libvxlistsf_s.so`buildMapsForDeportedDgs+0x190
There are several solutions and workarounds.
Veritas has released 6.0.3P1 to address this issue.
Workarounds:
1. Disable VOM if configured until patch can be applied.
/usr/sbin/svcadm disable svc:/system/vxdcli:default
2. Disable VEA if configured until patch can be applied.
3. The following steps can be done to avoid the issue while VEA or VOM is configured.
Applies To
VxVM 6.0.1, 6.0.2, 6.0.3
Solaris x64
LUN Labeled with EFI label.
VOM or VEA is configured.that