vxfsconvert command does not provide any errors but hangs.
The process stack would be as below
# pstack 7888
7888: /opt/VRTS/bin/vxfsconvert /dev/vx/dsk/testdg/v1
0002456c ????????
00024010 ????????
00028cf8 ????????
00028c58 vxfsl3_getext (ff00f000, ffbfca18, 800, 1721d8, 63800, 3) + 160
0001e328 ????????
0001de84 ????????
0001dbc8 ????????
0001d354 main
00016430 _start
Due to a known type casting issue, which may cause a non-zero value overflowed and turned into zero by mistake. In that case, vxfsl3_getext() will keep looping at vxfsl3_typext().
This issue is tracked internally via incident e3434811.
A private hotfix for this issue on Solaris platform is available. Please contact Veritas support to obtain the same.
This issue will be fixed in future patch release.
Workaround:
Until this patch can be installed below workarounds can be used.
1. Upgrade the filesystem layout version to 6 or above prior to upgrading VxFS to 6.1.
2. Where possible, port the filesystem to systems running VxFS prior to 6.1 and run vxupgrade to upgrade the layout version.
3. Downgrade only VxFS to 6.0 and run vxupgrade to upgrade filesystem layout version to 6 or above.
Applies To
This issue is only applicable to systems running VxFS 6.1 with filesystems having layout version 5 and sparse files.